text: ﻿#pragma once
  
  #include "il2cpp-config.h"
  
  #ifndef _MSC_VER
  # include <alloca.h>
  #else
  # include <malloc.h>
  #endif
  
  #include <stdint.h>
  #include <assert.h>
  #include <exception>
  
  
  #include "codegen/il2cpp-codegen.h"
  #include "mscorlib_System_Collections_Generic_Dictionary_2_K3651192483MethodDeclarations.h"
  
  // System.Void System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,UnityEngine.GUILayoutUtility/LayoutCache>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>)
  #define KeyCollection__ctor_m1017919964(__this, ___dictionary0, method) ((  void (*) (KeyCollection_t2172150279 *, Dictionary_2_t4143842295 *, const MethodInfo*))KeyCollection__ctor_m3885369225_gshared)(__this, ___dictionary0, method)
  // System.Void System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,UnityEngine.GUILayoutUtility/LayoutCache>::System.Collections.Generic.ICollection<TKey>.Add(TKey)
  #define KeyCollection_System_Collections_Generic_ICollectionU3CTKeyU3E_Add_m2482726394(__this, ___item0, method) ((  void (*) (KeyCollection_t2172150279 *, int32_t, const MethodInfo*))KeyCollection_System_Collections_Generic_ICollectionU3CTKeyU3E_Add_m445186093_gshared)(__this, ___item0, method)
  // System.Void System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,UnityEngine.GUILayoutUtility/LayoutCache>::System.Collections.Generic.ICollection<TKey>.Clear()
  #define KeyCollection_System_Collections_Generic_ICollectionU3CTKeyU3E_Clear_m905363953(__this, method) ((  void (*) (KeyCollection_t2172150279 *, const MethodInfo*))KeyCollection_System_Collections_Generic_ICollectionU3CTKeyU3E_Clear_m192629988_gshared)(__this, method)
  // System.Boolean System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,UnityEngine.GUILayoutUtility/LayoutCache>::System.Collections.Generic.ICollection<TKey>.Contains(TKey)
  #define KeyCollection_System_Collections_Generic_ICollectionU3CTKeyU3E_Contains_m4159185872(__this, ___item0, method) ((  bool (*) (KeyCollection_t2172150279 *, int32_t, const MethodInfo*))KeyCollection_System_Collections_Generic_ICollectionU3CTKeyU3E_Contains_m2289416641_gshared)(__this, ___item0, method)
  // System.Boolean System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,UnityEngine.GUILayoutUtility/LayoutCache>::System.Collections.Generic.ICollection<TKey>.Remove(TKey)
  #define KeyCollection_System_Collections_Generic_ICollectionU3CTKeyU3E_Remove_m2391492917(__this, ___item0, method) ((  bool (*) (KeyCollection_t2172150279 *, int32_t, const MethodInfo*))KeyCollection_System_Collections_Generic_ICollectionU3CTKeyU3E_Remove_m4172785510_gshared)(__this, ___item0, method)
  // System.Collections.Generic.IEnumerator`1<TKey> System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,UnityEngine.GUILayoutUtility/LayoutCache>::System.Collections.Generic.IEnumerable<TKey>.GetEnumerator()
  #define KeyCollection_System_Collections_Generic_IEnumerableU3CTKeyU3E_GetEnumerator_m2637729389(__this, method) ((  Il2CppObject* (*) (KeyCollection_t2172150279 *, const MethodInfo*))KeyCollection_System_Collections_Generic_IEnumerableU3CTKeyU3E_GetEnumerator_m2209143350_gshared)(__this, method)
  // System.Void System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,UnityEngine.GUILayoutUtility/LayoutCache>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
  #define KeyCollection_System_Collections_ICollection_CopyTo_m110642403(__this, ___array0, ___index1, method) ((  void (*) (KeyCollection_t2172150279 *, Il2CppArray *, int32_t, const MethodInfo*))KeyCollection_System_Collections_ICollection_CopyTo_m3187473238_gshared)(__this, ___array0, ___index1, method)
  // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,UnityEngine.GUILayoutUtility/LayoutCache>::System.Collections.IEnumerable.GetEnumerator()
  #define KeyCollection_System_Collections_IEnumerable_GetEnumerator_m879241118(__this, method) ((  Il2CppObject * (*) (KeyCollection_t2172150279 *, const MethodInfo*))KeyCollection_System_Collections_IEnumerable_GetEnumerator_m2508903269_gshared)(__this, method)
  // System.Boolean System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,UnityEngine.GUILayoutUtility/LayoutCache>::System.Collections.Generic.ICollection<TKey>.get_IsReadOnly()
  #define KeyCollection_System_Collections_Generic_ICollectionU3CTKeyU3E_get_IsReadOnly_m1244129073(__this, method) ((  bool (*) (KeyCollection_t2172150279 *, const MethodInfo*))KeyCollection_System_Collections_Generic_ICollectionU3CTKeyU3E_get_IsReadOnly_m3987195106_gshared)(__this, method)
  // System.Boolean System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,UnityEngine.GUILayoutUtility/LayoutCache>::System.Collections.ICollection.get_IsSynchronized()
  #define KeyCollection_System_Collections_ICollection_get_IsSynchronized_m783747363(__this, method) ((  bool (*) (KeyCollection_t2172150279 *, const MethodInfo*))KeyCollection_System_Collections_ICollection_get_IsSynchronized_m3494780948_gshared)(__this, method)
  // System.Object System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,UnityEngine.GUILayoutUtility/LayoutCache>::System.Collections.ICollection.get_SyncRoot()
  #define KeyCollection_System_Collections_ICollection_get_SyncRoot_m1643776975(__this, method) ((  Il2CppObject * (*) (KeyCollection_t2172150279 *, const MethodInfo*))KeyCollection_System_Collections_ICollection_get_SyncRoot_m3144129094_gshared)(__this, method)
  // System.Void System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,UnityEngine.GUILayoutUtility/LayoutCache>::CopyTo(TKey[],System.Int32)
  #define KeyCollection_CopyTo_m974655633(__this, ___array0, ___index1, method) ((  void (*) (KeyCollection_t2172150279 *, Int32U5BU5D_t1809983122*, int32_t, const MethodInfo*))KeyCollection_CopyTo_m2172375614_gshared)(__this, ___array0, ___index1, method)
  // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,UnityEngine.GUILayoutUtility/LayoutCache>::GetEnumerator()
  #define KeyCollection_GetEnumerator_m1197315124(__this, method) ((  Enumerator_t3910870237  (*) (KeyCollection_t2172150279 *, const MethodInfo*))KeyCollection_GetEnumerator_m2291006859_gshared)(__this, method)
  // System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,UnityEngine.GUILayoutUtility/LayoutCache>::get_Count()
  #define KeyCollection_get_Count_m4181903977(__this, method) ((  int32_t (*) (KeyCollection_t2172150279 *, const MethodInfo*))KeyCollection_get_Count_m3431456206_gshared)(__this, method)
  