﻿#include "pch-c.h"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif


#include "codegen/il2cpp-codegen-metadata.h"





// 0x00000001 System.Runtime.CompilerServices.ConfiguredTaskAwaitable/ConfiguredTaskAwaiter Microsoft.MixedReality.Toolkit.Utilities.WaitForBackgroundThread::GetAwaiter()
extern void WaitForBackgroundThread_GetAwaiter_m433BD483397865863693D5916B2C28A5767EF72A (void);
// 0x00000002 System.Void Microsoft.MixedReality.Toolkit.Utilities.WaitForBackgroundThread::.ctor()
extern void WaitForBackgroundThread__ctor_mFD88AF83B1FE8DEE29F23EC431E752956C929FFF (void);
// 0x00000003 System.Void Microsoft.MixedReality.Toolkit.Utilities.WaitForBackgroundThread/<>c::.cctor()
extern void U3CU3Ec__cctor_m36D34DB544C18B4498E929D8E2998189C0429AA9 (void);
// 0x00000004 System.Void Microsoft.MixedReality.Toolkit.Utilities.WaitForBackgroundThread/<>c::.ctor()
extern void U3CU3Ec__ctor_m9C5C13F0706CEDA12C24C8F564B21D35B0BB3F1C (void);
// 0x00000005 System.Void Microsoft.MixedReality.Toolkit.Utilities.WaitForBackgroundThread/<>c::<GetAwaiter>b__0_0()
extern void U3CU3Ec_U3CGetAwaiterU3Eb__0_0_m7DF6601B4F28106FE069B1F7BF6D80547989D9A0 (void);
// 0x00000006 System.Boolean Microsoft.MixedReality.Toolkit.Utilities.WaitForUpdate::get_keepWaiting()
extern void WaitForUpdate_get_keepWaiting_mDE96B31E55CDD201D9CC4F1DB951E0ABD8F9DAF6 (void);
// 0x00000007 System.Void Microsoft.MixedReality.Toolkit.Utilities.WaitForUpdate::.ctor()
extern void WaitForUpdate__ctor_mBDC7EFDFB00C02D936AE870D8D3B80C9FE45CC60 (void);
// 0x00000008 Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions::GetAwaiter(UnityEngine.WaitForSeconds)
extern void AwaiterExtensions_GetAwaiter_mDD4D5082FD74F113932A167D843B34AAE7FEAC71 (void);
// 0x00000009 Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions::GetAwaiter(Microsoft.MixedReality.Toolkit.Utilities.WaitForUpdate)
extern void AwaiterExtensions_GetAwaiter_mEE898A63E60956BED9F06A495B94F3DEAFF952C3 (void);
// 0x0000000A Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions::GetAwaiter(UnityEngine.WaitUntil)
extern void AwaiterExtensions_GetAwaiter_m1C58A1432CFBB25FF8CF7E85F8BE7C9EFDC2A5A2 (void);
// 0x0000000B Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter`1<UnityEngine.AsyncOperation> Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions::GetAwaiter(UnityEngine.AsyncOperation)
extern void AwaiterExtensions_GetAwaiter_m87287CFD5325ACAAFF79F240AEA3D735452DFA90 (void);
// 0x0000000C Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter`1<T> Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions::GetAwaiter(System.Collections.Generic.IEnumerator`1<T>)
// 0x0000000D Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter`1<System.Object> Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions::GetAwaiter(System.Collections.IEnumerator)
extern void AwaiterExtensions_GetAwaiter_m220C587B5B88A3D633B0A0A3FF6EFEF2A15DB05A (void);
// 0x0000000E Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions::GetAwaiterReturnVoid(System.Object)
extern void AwaiterExtensions_GetAwaiterReturnVoid_mA0BB075D65C76D0CF7CE5D4BFC8BC8F1F593862A (void);
// 0x0000000F Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter`1<T> Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions::GetAwaiterReturnSelf(T)
// 0x00000010 System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions::RunOnUnityScheduler(System.Action)
extern void AwaiterExtensions_RunOnUnityScheduler_mA9A252426B4AB56425694615DC5D19B27B06508F (void);
// 0x00000011 System.Boolean Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter`1::get_IsCompleted()
// 0x00000012 System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter`1::set_IsCompleted(System.Boolean)
// 0x00000013 T Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter`1::GetResult()
// 0x00000014 System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter`1::Complete(T,System.Exception)
// 0x00000015 System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter`1::System.Runtime.CompilerServices.INotifyCompletion.OnCompleted(System.Action)
// 0x00000016 System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter`1::.ctor()
// 0x00000017 System.Boolean Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter::get_IsCompleted()
extern void SimpleCoroutineAwaiter_get_IsCompleted_m7A5618F38A46BDF541A508B22AC7AC7E6C5FDD46 (void);
// 0x00000018 System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter::set_IsCompleted(System.Boolean)
extern void SimpleCoroutineAwaiter_set_IsCompleted_m5A13D9DA3E8C7DD7B4CB460EEB430ECF812A4E59 (void);
// 0x00000019 System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter::GetResult()
extern void SimpleCoroutineAwaiter_GetResult_mE0CCE246F85F3FC13348F31FF01E79B6B61C7F56 (void);
// 0x0000001A System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter::Complete(System.Exception)
extern void SimpleCoroutineAwaiter_Complete_m3EA07AA4C3849D8A3379E8C30F9A050718E9E63A (void);
// 0x0000001B System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter::System.Runtime.CompilerServices.INotifyCompletion.OnCompleted(System.Action)
extern void SimpleCoroutineAwaiter_System_Runtime_CompilerServices_INotifyCompletion_OnCompleted_mA28714D33DD87238ECD5DA0FDA876F12CEB00CE3 (void);
// 0x0000001C System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter::.ctor()
extern void SimpleCoroutineAwaiter__ctor_m4ED932266268BBF4F4E31273BEA8681F00CA19B6 (void);
// 0x0000001D System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/CoroutineWrapper`1::.ctor(System.Collections.IEnumerator,Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter`1<T>)
// 0x0000001E System.Collections.IEnumerator Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/CoroutineWrapper`1::Run()
// 0x0000001F System.String Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/CoroutineWrapper`1::GenerateObjectTraceMessage(System.Collections.Generic.List`1<System.Type>)
// 0x00000020 System.Collections.Generic.List`1<System.Type> Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/CoroutineWrapper`1::GenerateObjectTrace(System.Collections.Generic.IEnumerable`1<System.Collections.IEnumerator>)
// 0x00000021 System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/CoroutineWrapper`1/<Run>d__3::.ctor(System.Int32)
// 0x00000022 System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/CoroutineWrapper`1/<Run>d__3::System.IDisposable.Dispose()
// 0x00000023 System.Boolean Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/CoroutineWrapper`1/<Run>d__3::MoveNext()
// 0x00000024 System.Object Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/CoroutineWrapper`1/<Run>d__3::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
// 0x00000025 System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/CoroutineWrapper`1/<Run>d__3::System.Collections.IEnumerator.Reset()
// 0x00000026 System.Object Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/CoroutineWrapper`1/<Run>d__3::System.Collections.IEnumerator.get_Current()
// 0x00000027 System.Collections.IEnumerator Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/InstructionWrappers::ReturnVoid(Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter,System.Object)
extern void InstructionWrappers_ReturnVoid_m96B9274482D9AC3835C0BF17443D639ED35BC09D (void);
// 0x00000028 System.Collections.IEnumerator Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/InstructionWrappers::ReturnSelf(Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/SimpleCoroutineAwaiter`1<T>,T)
// 0x00000029 System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/InstructionWrappers/<ReturnVoid>d__0::.ctor(System.Int32)
extern void U3CReturnVoidU3Ed__0__ctor_m10DD1A3D484C5C53E1666B9390F876D376A47FA1 (void);
// 0x0000002A System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/InstructionWrappers/<ReturnVoid>d__0::System.IDisposable.Dispose()
extern void U3CReturnVoidU3Ed__0_System_IDisposable_Dispose_mCBD36984DE1316D5D00B4C8BBFB5A441C05DA603 (void);
// 0x0000002B System.Boolean Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/InstructionWrappers/<ReturnVoid>d__0::MoveNext()
extern void U3CReturnVoidU3Ed__0_MoveNext_mA48CABB37B0A2B5AEF6D5CFA5E6474926387DF32 (void);
// 0x0000002C System.Object Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/InstructionWrappers/<ReturnVoid>d__0::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
extern void U3CReturnVoidU3Ed__0_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m0A57D19827ED4142AB16A34E1173526D6CB792F4 (void);
// 0x0000002D System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/InstructionWrappers/<ReturnVoid>d__0::System.Collections.IEnumerator.Reset()
extern void U3CReturnVoidU3Ed__0_System_Collections_IEnumerator_Reset_m6BB20E6524F3397DD18CB9A36F44D3074E08CD97 (void);
// 0x0000002E System.Object Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/InstructionWrappers/<ReturnVoid>d__0::System.Collections.IEnumerator.get_Current()
extern void U3CReturnVoidU3Ed__0_System_Collections_IEnumerator_get_Current_mC4C2A558EBDB302B06FC920E1757026748328FAA (void);
// 0x0000002F System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/InstructionWrappers/<ReturnSelf>d__2`1::.ctor(System.Int32)
// 0x00000030 System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/InstructionWrappers/<ReturnSelf>d__2`1::System.IDisposable.Dispose()
// 0x00000031 System.Boolean Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/InstructionWrappers/<ReturnSelf>d__2`1::MoveNext()
// 0x00000032 System.Object Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/InstructionWrappers/<ReturnSelf>d__2`1::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
// 0x00000033 System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/InstructionWrappers/<ReturnSelf>d__2`1::System.Collections.IEnumerator.Reset()
// 0x00000034 System.Object Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/InstructionWrappers/<ReturnSelf>d__2`1::System.Collections.IEnumerator.get_Current()
// 0x00000035 System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/<>c__DisplayClass11_0`1::.ctor()
// 0x00000036 System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/<>c__DisplayClass11_0`1::<GetAwaiter>b__0()
// 0x00000037 System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/<>c__DisplayClass12_0::.ctor()
extern void U3CU3Ec__DisplayClass12_0__ctor_mBC5D2D5D438793DE992C3CA288D437675C15E3A4 (void);
// 0x00000038 System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/<>c__DisplayClass12_0::<GetAwaiter>b__0()
extern void U3CU3Ec__DisplayClass12_0_U3CGetAwaiterU3Eb__0_mEFA0545C808EFBFDF7C778AC59B10F6336F3E28B (void);
// 0x00000039 System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/<>c__DisplayClass13_0::.ctor()
extern void U3CU3Ec__DisplayClass13_0__ctor_mEB8ACFF3C910A3651354B9274E12CAB32F3E7007 (void);
// 0x0000003A System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/<>c__DisplayClass13_0::<GetAwaiterReturnVoid>b__0()
extern void U3CU3Ec__DisplayClass13_0_U3CGetAwaiterReturnVoidU3Eb__0_m8EF8943562F838BBA5CA1CEE6B186363854ED75B (void);
// 0x0000003B System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/<>c__DisplayClass14_0`1::.ctor()
// 0x0000003C System.Void Microsoft.MixedReality.Toolkit.Utilities.AwaiterExtensions/<>c__DisplayClass14_0`1::<GetAwaiterReturnSelf>b__0()
// 0x0000003D Microsoft.MixedReality.Toolkit.Utilities.AsyncCoroutineRunner Microsoft.MixedReality.Toolkit.Utilities.AsyncCoroutineRunner::get_Instance()
extern void AsyncCoroutineRunner_get_Instance_m3E1F9EA232BBE75B259F98FA8DDAD6DB8B899C87 (void);
// 0x0000003E System.Void Microsoft.MixedReality.Toolkit.Utilities.AsyncCoroutineRunner::Post(System.Action)
extern void AsyncCoroutineRunner_Post_mA0F0953F273EA38C75B01139A356429B461EF6F1 (void);
// 0x0000003F System.Boolean Microsoft.MixedReality.Toolkit.Utilities.AsyncCoroutineRunner::get_IsInstanceRunning()
extern void AsyncCoroutineRunner_get_IsInstanceRunning_mADFA2FA56CFCE22CFA0B7A79179E18BE85BB6B81 (void);
// 0x00000040 System.Void Microsoft.MixedReality.Toolkit.Utilities.AsyncCoroutineRunner::Update()
extern void AsyncCoroutineRunner_Update_m42D579BAAA2B9F3A1870C9ACA058B686F93409CD (void);
// 0x00000041 System.Void Microsoft.MixedReality.Toolkit.Utilities.AsyncCoroutineRunner::OnDisable()
extern void AsyncCoroutineRunner_OnDisable_m257F7A318E469B7CE0D10C87427EECB27FC0E243 (void);
// 0x00000042 System.Void Microsoft.MixedReality.Toolkit.Utilities.AsyncCoroutineRunner::OnEnable()
extern void AsyncCoroutineRunner_OnEnable_m6F03501BE0044B58244E2955C86C10E779711EF2 (void);
// 0x00000043 System.Void Microsoft.MixedReality.Toolkit.Utilities.AsyncCoroutineRunner::.ctor()
extern void AsyncCoroutineRunner__ctor_mF5077BFFCA1244178B04F0D2FBDADA2420B55F35 (void);
// 0x00000044 System.Void Microsoft.MixedReality.Toolkit.Utilities.AsyncCoroutineRunner::.cctor()
extern void AsyncCoroutineRunner__cctor_m01491D162D856ADB866B5E5B8C7D074678DE5135 (void);
// 0x00000045 System.Void Microsoft.MixedReality.Toolkit.Utilities.SyncContextUtility::Initialize()
extern void SyncContextUtility_Initialize_m0D948CDC50BB2B63FDE5E27E56FD794893C45A89 (void);
// 0x00000046 System.Int32 Microsoft.MixedReality.Toolkit.Utilities.SyncContextUtility::get_UnityThreadId()
extern void SyncContextUtility_get_UnityThreadId_mC14393579C26F7566CA2812C04CD1FC68312D948 (void);
// 0x00000047 System.Void Microsoft.MixedReality.Toolkit.Utilities.SyncContextUtility::set_UnityThreadId(System.Int32)
extern void SyncContextUtility_set_UnityThreadId_m3B39FF20ED30FFF40B3A4211276A0AE1669432AE (void);
// 0x00000048 System.Threading.SynchronizationContext Microsoft.MixedReality.Toolkit.Utilities.SyncContextUtility::get_UnitySynchronizationContext()
extern void SyncContextUtility_get_UnitySynchronizationContext_mBC5754325B33582E5F996AB77286EF45CF1BF783 (void);
// 0x00000049 System.Void Microsoft.MixedReality.Toolkit.Utilities.SyncContextUtility::set_UnitySynchronizationContext(System.Threading.SynchronizationContext)
extern void SyncContextUtility_set_UnitySynchronizationContext_m1518EE56397E0CAC20ADD49671D030F93036CF8F (void);
// 0x0000004A System.Boolean Microsoft.MixedReality.Toolkit.Utilities.SyncContextUtility::get_IsMainThread()
extern void SyncContextUtility_get_IsMainThread_m5AD9BDD365A706F8F866238027C3329E25E9AB01 (void);
static Il2CppMethodPointer s_methodPointers[74] = 
{
	WaitForBackgroundThread_GetAwaiter_m433BD483397865863693D5916B2C28A5767EF72A,
	WaitForBackgroundThread__ctor_mFD88AF83B1FE8DEE29F23EC431E752956C929FFF,
	U3CU3Ec__cctor_m36D34DB544C18B4498E929D8E2998189C0429AA9,
	U3CU3Ec__ctor_m9C5C13F0706CEDA12C24C8F564B21D35B0BB3F1C,
	U3CU3Ec_U3CGetAwaiterU3Eb__0_0_m7DF6601B4F28106FE069B1F7BF6D80547989D9A0,
	WaitForUpdate_get_keepWaiting_mDE96B31E55CDD201D9CC4F1DB951E0ABD8F9DAF6,
	WaitForUpdate__ctor_mBDC7EFDFB00C02D936AE870D8D3B80C9FE45CC60,
	AwaiterExtensions_GetAwaiter_mDD4D5082FD74F113932A167D843B34AAE7FEAC71,
	AwaiterExtensions_GetAwaiter_mEE898A63E60956BED9F06A495B94F3DEAFF952C3,
	AwaiterExtensions_GetAwaiter_m1C58A1432CFBB25FF8CF7E85F8BE7C9EFDC2A5A2,
	AwaiterExtensions_GetAwaiter_m87287CFD5325ACAAFF79F240AEA3D735452DFA90,
	NULL,
	AwaiterExtensions_GetAwaiter_m220C587B5B88A3D633B0A0A3FF6EFEF2A15DB05A,
	AwaiterExtensions_GetAwaiterReturnVoid_mA0BB075D65C76D0CF7CE5D4BFC8BC8F1F593862A,
	NULL,
	AwaiterExtensions_RunOnUnityScheduler_mA9A252426B4AB56425694615DC5D19B27B06508F,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	SimpleCoroutineAwaiter_get_IsCompleted_m7A5618F38A46BDF541A508B22AC7AC7E6C5FDD46,
	SimpleCoroutineAwaiter_set_IsCompleted_m5A13D9DA3E8C7DD7B4CB460EEB430ECF812A4E59,
	SimpleCoroutineAwaiter_GetResult_mE0CCE246F85F3FC13348F31FF01E79B6B61C7F56,
	SimpleCoroutineAwaiter_Complete_m3EA07AA4C3849D8A3379E8C30F9A050718E9E63A,
	SimpleCoroutineAwaiter_System_Runtime_CompilerServices_INotifyCompletion_OnCompleted_mA28714D33DD87238ECD5DA0FDA876F12CEB00CE3,
	SimpleCoroutineAwaiter__ctor_m4ED932266268BBF4F4E31273BEA8681F00CA19B6,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	InstructionWrappers_ReturnVoid_m96B9274482D9AC3835C0BF17443D639ED35BC09D,
	NULL,
	U3CReturnVoidU3Ed__0__ctor_m10DD1A3D484C5C53E1666B9390F876D376A47FA1,
	U3CReturnVoidU3Ed__0_System_IDisposable_Dispose_mCBD36984DE1316D5D00B4C8BBFB5A441C05DA603,
	U3CReturnVoidU3Ed__0_MoveNext_mA48CABB37B0A2B5AEF6D5CFA5E6474926387DF32,
	U3CReturnVoidU3Ed__0_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m0A57D19827ED4142AB16A34E1173526D6CB792F4,
	U3CReturnVoidU3Ed__0_System_Collections_IEnumerator_Reset_m6BB20E6524F3397DD18CB9A36F44D3074E08CD97,
	U3CReturnVoidU3Ed__0_System_Collections_IEnumerator_get_Current_mC4C2A558EBDB302B06FC920E1757026748328FAA,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	U3CU3Ec__DisplayClass12_0__ctor_mBC5D2D5D438793DE992C3CA288D437675C15E3A4,
	U3CU3Ec__DisplayClass12_0_U3CGetAwaiterU3Eb__0_mEFA0545C808EFBFDF7C778AC59B10F6336F3E28B,
	U3CU3Ec__DisplayClass13_0__ctor_mEB8ACFF3C910A3651354B9274E12CAB32F3E7007,
	U3CU3Ec__DisplayClass13_0_U3CGetAwaiterReturnVoidU3Eb__0_m8EF8943562F838BBA5CA1CEE6B186363854ED75B,
	NULL,
	NULL,
	AsyncCoroutineRunner_get_Instance_m3E1F9EA232BBE75B259F98FA8DDAD6DB8B899C87,
	AsyncCoroutineRunner_Post_mA0F0953F273EA38C75B01139A356429B461EF6F1,
	AsyncCoroutineRunner_get_IsInstanceRunning_mADFA2FA56CFCE22CFA0B7A79179E18BE85BB6B81,
	AsyncCoroutineRunner_Update_m42D579BAAA2B9F3A1870C9ACA058B686F93409CD,
	AsyncCoroutineRunner_OnDisable_m257F7A318E469B7CE0D10C87427EECB27FC0E243,
	AsyncCoroutineRunner_OnEnable_m6F03501BE0044B58244E2955C86C10E779711EF2,
	AsyncCoroutineRunner__ctor_mF5077BFFCA1244178B04F0D2FBDADA2420B55F35,
	AsyncCoroutineRunner__cctor_m01491D162D856ADB866B5E5B8C7D074678DE5135,
	SyncContextUtility_Initialize_m0D948CDC50BB2B63FDE5E27E56FD794893C45A89,
	SyncContextUtility_get_UnityThreadId_mC14393579C26F7566CA2812C04CD1FC68312D948,
	SyncContextUtility_set_UnityThreadId_m3B39FF20ED30FFF40B3A4211276A0AE1669432AE,
	SyncContextUtility_get_UnitySynchronizationContext_mBC5754325B33582E5F996AB77286EF45CF1BF783,
	SyncContextUtility_set_UnitySynchronizationContext_m1518EE56397E0CAC20ADD49671D030F93036CF8F,
	SyncContextUtility_get_IsMainThread_m5AD9BDD365A706F8F866238027C3329E25E9AB01,
};
static const int32_t s_InvokerIndices[74] = 
{
	5798,
	5759,
	8521,
	5759,
	5759,
	5709,
	5759,
	8225,
	8225,
	8225,
	8225,
	-1,
	8225,
	8225,
	-1,
	8356,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	5709,
	4693,
	5759,
	4657,
	4657,
	5759,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	7502,
	-1,
	4621,
	5759,
	5709,
	5672,
	5759,
	5672,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	-1,
	5759,
	5759,
	5759,
	5759,
	-1,
	-1,
	8485,
	8356,
	8507,
	5759,
	5759,
	5759,
	5759,
	8521,
	8521,
	8472,
	8351,
	8485,
	8356,
	8507,
};
static const Il2CppTokenRangePair s_rgctxIndices[9] = 
{
	{ 0x02000006, { 10, 2 } },
	{ 0x02000008, { 12, 2 } },
	{ 0x02000009, { 14, 5 } },
	{ 0x0200000C, { 21, 2 } },
	{ 0x0200000D, { 23, 3 } },
	{ 0x02000010, { 26, 1 } },
	{ 0x0600000C, { 0, 5 } },
	{ 0x0600000F, { 5, 5 } },
	{ 0x06000028, { 19, 2 } },
};
static const Il2CppRGCTXDefinition s_rgctxValues[27] = 
{
	{ (Il2CppRGCTXDataType)2, 1384 },
	{ (Il2CppRGCTXDataType)3, 88 },
	{ (Il2CppRGCTXDataType)2, 11443 },
	{ (Il2CppRGCTXDataType)3, 48441 },
	{ (Il2CppRGCTXDataType)3, 89 },
	{ (Il2CppRGCTXDataType)2, 1385 },
	{ (Il2CppRGCTXDataType)3, 92 },
	{ (Il2CppRGCTXDataType)2, 11444 },
	{ (Il2CppRGCTXDataType)3, 48442 },
	{ (Il2CppRGCTXDataType)3, 93 },
	{ (Il2CppRGCTXDataType)3, 48443 },
	{ (Il2CppRGCTXDataType)3, 48444 },
	{ (Il2CppRGCTXDataType)2, 1454 },
	{ (Il2CppRGCTXDataType)3, 453 },
	{ (Il2CppRGCTXDataType)3, 6961 },
	{ (Il2CppRGCTXDataType)2, 2298 },
	{ (Il2CppRGCTXDataType)3, 6962 },
	{ (Il2CppRGCTXDataType)3, 48445 },
	{ (Il2CppRGCTXDataType)2, 1078 },
	{ (Il2CppRGCTXDataType)2, 1452 },
	{ (Il2CppRGCTXDataType)3, 446 },
	{ (Il2CppRGCTXDataType)2, 1079 },
	{ (Il2CppRGCTXDataType)3, 48446 },
	{ (Il2CppRGCTXDataType)2, 2297 },
	{ (Il2CppRGCTXDataType)3, 6959 },
	{ (Il2CppRGCTXDataType)3, 6960 },
	{ (Il2CppRGCTXDataType)3, 61637 },
};
extern const CustomAttributesCacheGenerator g_Microsoft_MixedReality_Toolkit_Async_AttributeGenerators[];
IL2CPP_EXTERN_C const Il2CppCodeGenModule g_Microsoft_MixedReality_Toolkit_Async_CodeGenModule;
const Il2CppCodeGenModule g_Microsoft_MixedReality_Toolkit_Async_CodeGenModule = 
{
	"Microsoft.MixedReality.Toolkit.Async.dll",
	74,
	s_methodPointers,
	0,
	NULL,
	s_InvokerIndices,
	0,
	NULL,
	9,
	s_rgctxIndices,
	27,
	s_rgctxValues,
	NULL,
	g_Microsoft_MixedReality_Toolkit_Async_AttributeGenerators,
	NULL, // module initializer,
	NULL,
	NULL,
	NULL,
};
