#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>

// System.Collections.Generic.List`1<UnityEngine.Color32>
struct List_1_t1967039240;

#include "codegen/il2cpp-codegen.h"

// System.Void UnityEngine.UI.ListPool`1<UnityEngine.Color32>::.cctor()
extern "C"  void ListPool_1__cctor_m2225857654_gshared (Il2CppObject * __this /* static, unused */, const MethodInfo* method);
#define ListPool_1__cctor_m2225857654(__this /* static, unused */, method) ((  void (*) (Il2CppObject * /* static, unused */, const MethodInfo*))ListPool_1__cctor_m2225857654_gshared)(__this /* static, unused */, method)
// System.Collections.Generic.List`1<T> UnityEngine.UI.ListPool`1<UnityEngine.Color32>::Get()
extern "C"  List_1_t1967039240 * ListPool_1_Get_m1848305276_gshared (Il2CppObject * __this /* static, unused */, const MethodInfo* method);
#define ListPool_1_Get_m1848305276(__this /* static, unused */, method) ((  List_1_t1967039240 * (*) (Il2CppObject * /* static, unused */, const MethodInfo*))ListPool_1_Get_m1848305276_gshared)(__this /* static, unused */, method)
// System.Void UnityEngine.UI.ListPool`1<UnityEngine.Color32>::Release(System.Collections.Generic.List`1<T>)
extern "C"  void ListPool_1_Release_m1142705876_gshared (Il2CppObject * __this /* static, unused */, List_1_t1967039240 * ___toRelease0, const MethodInfo* method);
#define ListPool_1_Release_m1142705876(__this /* static, unused */, ___toRelease0, method) ((  void (*) (Il2CppObject * /* static, unused */, List_1_t1967039240 *, const MethodInfo*))ListPool_1_Release_m1142705876_gshared)(__this /* static, unused */, ___toRelease0, method)
// System.Void UnityEngine.UI.ListPool`1<UnityEngine.Color32>::<s_ListPool>m__14(System.Collections.Generic.List`1<T>)
extern "C"  void ListPool_1_U3Cs_ListPoolU3Em__14_m4228322977_gshared (Il2CppObject * __this /* static, unused */, List_1_t1967039240 * ___l0, const MethodInfo* method);
#define ListPool_1_U3Cs_ListPoolU3Em__14_m4228322977(__this /* static, unused */, ___l0, method) ((  void (*) (Il2CppObject * /* static, unused */, List_1_t1967039240 *, const MethodInfo*))ListPool_1_U3Cs_ListPoolU3Em__14_m4228322977_gshared)(__this /* static, unused */, ___l0, method)
