#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.EventSystems.RaycastResult>
struct List_1_t835879620;
// System.Collections.Generic.IEnumerable`1<UnityEngine.EventSystems.RaycastResult>
struct IEnumerable_1_t2768607025;
// System.Collections.Generic.IEnumerator`1<UnityEngine.EventSystems.RaycastResult>
struct IEnumerator_1_t1379559117;
// System.Array
struct Il2CppArray;
// System.Collections.IEnumerator
struct IEnumerator_t3464575207;
// System.Object
struct Il2CppObject;
// System.Collections.Generic.ICollection`1<UnityEngine.EventSystems.RaycastResult>
struct ICollection_1_t362284055;
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.EventSystems.RaycastResult>
struct ReadOnlyCollection_1_t1024771604;
// UnityEngine.EventSystems.RaycastResult[]
struct RaycastResultU5BU5D_t2754024893;
// System.Predicate`1<UnityEngine.EventSystems.RaycastResult>
struct Predicate_1_t3373718247;
// System.Action`1<UnityEngine.EventSystems.RaycastResult>
struct Action_1_t4158477500;
// System.Comparison`1<UnityEngine.EventSystems.RaycastResult>
struct Comparison_1_t2479022551;

#include "codegen/il2cpp-codegen.h"
#include "mscorlib_System_Array1146569071.h"
#include "mscorlib_System_Object4170816371.h"
#include "UnityEngine_UI_UnityEngine_EventSystems_RaycastRes3762661364.h"
#include "mscorlib_System_Collections_Generic_List_1_Enumerat855552390.h"

// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::.ctor()
extern "C"  void List_1__ctor_m2373821799_gshared (List_1_t835879620 * __this, const MethodInfo* method);
#define List_1__ctor_m2373821799(__this, method) ((  void (*) (List_1_t835879620 *, const MethodInfo*))List_1__ctor_m2373821799_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
extern "C"  void List_1__ctor_m3165556146_gshared (List_1_t835879620 * __this, Il2CppObject* ___collection0, const MethodInfo* method);
#define List_1__ctor_m3165556146(__this, ___collection0, method) ((  void (*) (List_1_t835879620 *, Il2CppObject*, const MethodInfo*))List_1__ctor_m3165556146_gshared)(__this, ___collection0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::.ctor(System.Int32)
extern "C"  void List_1__ctor_m2792435326_gshared (List_1_t835879620 * __this, int32_t ___capacity0, const MethodInfo* method);
#define List_1__ctor_m2792435326(__this, ___capacity0, method) ((  void (*) (List_1_t835879620 *, int32_t, const MethodInfo*))List_1__ctor_m2792435326_gshared)(__this, ___capacity0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::.cctor()
extern "C"  void List_1__cctor_m1747995808_gshared (Il2CppObject * __this /* static, unused */, const MethodInfo* method);
#define List_1__cctor_m1747995808(__this /* static, unused */, method) ((  void (*) (Il2CppObject * /* static, unused */, const MethodInfo*))List_1__cctor_m1747995808_gshared)(__this /* static, unused */, method)
// System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
extern "C"  Il2CppObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m4179964535_gshared (List_1_t835879620 * __this, const MethodInfo* method);
#define List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m4179964535(__this, method) ((  Il2CppObject* (*) (List_1_t835879620 *, const MethodInfo*))List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m4179964535_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
extern "C"  void List_1_System_Collections_ICollection_CopyTo_m1279142199_gshared (List_1_t835879620 * __this, Il2CppArray * ___array0, int32_t ___arrayIndex1, const MethodInfo* method);
#define List_1_System_Collections_ICollection_CopyTo_m1279142199(__this, ___array0, ___arrayIndex1, method) ((  void (*) (List_1_t835879620 *, Il2CppArray *, int32_t, const MethodInfo*))List_1_System_Collections_ICollection_CopyTo_m1279142199_gshared)(__this, ___array0, ___arrayIndex1, method)
// System.Collections.IEnumerator System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::System.Collections.IEnumerable.GetEnumerator()
extern "C"  Il2CppObject * List_1_System_Collections_IEnumerable_GetEnumerator_m3212063110_gshared (List_1_t835879620 * __this, const MethodInfo* method);
#define List_1_System_Collections_IEnumerable_GetEnumerator_m3212063110(__this, method) ((  Il2CppObject * (*) (List_1_t835879620 *, const MethodInfo*))List_1_System_Collections_IEnumerable_GetEnumerator_m3212063110_gshared)(__this, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::System.Collections.IList.Add(System.Object)
extern "C"  int32_t List_1_System_Collections_IList_Add_m3196442103_gshared (List_1_t835879620 * __this, Il2CppObject * ___item0, const MethodInfo* method);
#define List_1_System_Collections_IList_Add_m3196442103(__this, ___item0, method) ((  int32_t (*) (List_1_t835879620 *, Il2CppObject *, const MethodInfo*))List_1_System_Collections_IList_Add_m3196442103_gshared)(__this, ___item0, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::System.Collections.IList.Contains(System.Object)
extern "C"  bool List_1_System_Collections_IList_Contains_m4168114217_gshared (List_1_t835879620 * __this, Il2CppObject * ___item0, const MethodInfo* method);
#define List_1_System_Collections_IList_Contains_m4168114217(__this, ___item0, method) ((  bool (*) (List_1_t835879620 *, Il2CppObject *, const MethodInfo*))List_1_System_Collections_IList_Contains_m4168114217_gshared)(__this, ___item0, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::System.Collections.IList.IndexOf(System.Object)
extern "C"  int32_t List_1_System_Collections_IList_IndexOf_m1785477327_gshared (List_1_t835879620 * __this, Il2CppObject * ___item0, const MethodInfo* method);
#define List_1_System_Collections_IList_IndexOf_m1785477327(__this, ___item0, method) ((  int32_t (*) (List_1_t835879620 *, Il2CppObject *, const MethodInfo*))List_1_System_Collections_IList_IndexOf_m1785477327_gshared)(__this, ___item0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::System.Collections.IList.Insert(System.Int32,System.Object)
extern "C"  void List_1_System_Collections_IList_Insert_m2270409922_gshared (List_1_t835879620 * __this, int32_t ___index0, Il2CppObject * ___item1, const MethodInfo* method);
#define List_1_System_Collections_IList_Insert_m2270409922(__this, ___index0, ___item1, method) ((  void (*) (List_1_t835879620 *, int32_t, Il2CppObject *, const MethodInfo*))List_1_System_Collections_IList_Insert_m2270409922_gshared)(__this, ___index0, ___item1, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::System.Collections.IList.Remove(System.Object)
extern "C"  void List_1_System_Collections_IList_Remove_m3431948582_gshared (List_1_t835879620 * __this, Il2CppObject * ___item0, const MethodInfo* method);
#define List_1_System_Collections_IList_Remove_m3431948582(__this, ___item0, method) ((  void (*) (List_1_t835879620 *, Il2CppObject *, const MethodInfo*))List_1_System_Collections_IList_Remove_m3431948582_gshared)(__this, ___item0, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
extern "C"  bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m1740959978_gshared (List_1_t835879620 * __this, const MethodInfo* method);
#define List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m1740959978(__this, method) ((  bool (*) (List_1_t835879620 *, const MethodInfo*))List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m1740959978_gshared)(__this, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::System.Collections.ICollection.get_IsSynchronized()
extern "C"  bool List_1_System_Collections_ICollection_get_IsSynchronized_m486120083_gshared (List_1_t835879620 * __this, const MethodInfo* method);
#define List_1_System_Collections_ICollection_get_IsSynchronized_m486120083(__this, method) ((  bool (*) (List_1_t835879620 *, const MethodInfo*))List_1_System_Collections_ICollection_get_IsSynchronized_m486120083_gshared)(__this, method)
// System.Object System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::System.Collections.ICollection.get_SyncRoot()
extern "C"  Il2CppObject * List_1_System_Collections_ICollection_get_SyncRoot_m704168709_gshared (List_1_t835879620 * __this, const MethodInfo* method);
#define List_1_System_Collections_ICollection_get_SyncRoot_m704168709(__this, method) ((  Il2CppObject * (*) (List_1_t835879620 *, const MethodInfo*))List_1_System_Collections_ICollection_get_SyncRoot_m704168709_gshared)(__this, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::System.Collections.IList.get_IsFixedSize()
extern "C"  bool List_1_System_Collections_IList_get_IsFixedSize_m2846466648_gshared (List_1_t835879620 * __this, const MethodInfo* method);
#define List_1_System_Collections_IList_get_IsFixedSize_m2846466648(__this, method) ((  bool (*) (List_1_t835879620 *, const MethodInfo*))List_1_System_Collections_IList_get_IsFixedSize_m2846466648_gshared)(__this, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::System.Collections.IList.get_IsReadOnly()
extern "C"  bool List_1_System_Collections_IList_get_IsReadOnly_m3732418977_gshared (List_1_t835879620 * __this, const MethodInfo* method);
#define List_1_System_Collections_IList_get_IsReadOnly_m3732418977(__this, method) ((  bool (*) (List_1_t835879620 *, const MethodInfo*))List_1_System_Collections_IList_get_IsReadOnly_m3732418977_gshared)(__this, method)
// System.Object System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::System.Collections.IList.get_Item(System.Int32)
extern "C"  Il2CppObject * List_1_System_Collections_IList_get_Item_m3461875532_gshared (List_1_t835879620 * __this, int32_t ___index0, const MethodInfo* method);
#define List_1_System_Collections_IList_get_Item_m3461875532(__this, ___index0, method) ((  Il2CppObject * (*) (List_1_t835879620 *, int32_t, const MethodInfo*))List_1_System_Collections_IList_get_Item_m3461875532_gshared)(__this, ___index0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::System.Collections.IList.set_Item(System.Int32,System.Object)
extern "C"  void List_1_System_Collections_IList_set_Item_m634501145_gshared (List_1_t835879620 * __this, int32_t ___index0, Il2CppObject * ___value1, const MethodInfo* method);
#define List_1_System_Collections_IList_set_Item_m634501145(__this, ___index0, ___value1, method) ((  void (*) (List_1_t835879620 *, int32_t, Il2CppObject *, const MethodInfo*))List_1_System_Collections_IList_set_Item_m634501145_gshared)(__this, ___index0, ___value1, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Add(T)
extern "C"  void List_1_Add_m2068182615_gshared (List_1_t835879620 * __this, RaycastResult_t3762661364  ___item0, const MethodInfo* method);
#define List_1_Add_m2068182615(__this, ___item0, method) ((  void (*) (List_1_t835879620 *, RaycastResult_t3762661364 , const MethodInfo*))List_1_Add_m2068182615_gshared)(__this, ___item0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::GrowIfNeeded(System.Int32)
extern "C"  void List_1_GrowIfNeeded_m984826733_gshared (List_1_t835879620 * __this, int32_t ___newCount0, const MethodInfo* method);
#define List_1_GrowIfNeeded_m984826733(__this, ___newCount0, method) ((  void (*) (List_1_t835879620 *, int32_t, const MethodInfo*))List_1_GrowIfNeeded_m984826733_gshared)(__this, ___newCount0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::AddCollection(System.Collections.Generic.ICollection`1<T>)
extern "C"  void List_1_AddCollection_m3870467691_gshared (List_1_t835879620 * __this, Il2CppObject* ___collection0, const MethodInfo* method);
#define List_1_AddCollection_m3870467691(__this, ___collection0, method) ((  void (*) (List_1_t835879620 *, Il2CppObject*, const MethodInfo*))List_1_AddCollection_m3870467691_gshared)(__this, ___collection0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::AddEnumerable(System.Collections.Generic.IEnumerable`1<T>)
extern "C"  void List_1_AddEnumerable_m3131439915_gshared (List_1_t835879620 * __this, Il2CppObject* ___enumerable0, const MethodInfo* method);
#define List_1_AddEnumerable_m3131439915(__this, ___enumerable0, method) ((  void (*) (List_1_t835879620 *, Il2CppObject*, const MethodInfo*))List_1_AddEnumerable_m3131439915_gshared)(__this, ___enumerable0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
extern "C"  void List_1_AddRange_m242181260_gshared (List_1_t835879620 * __this, Il2CppObject* ___collection0, const MethodInfo* method);
#define List_1_AddRange_m242181260(__this, ___collection0, method) ((  void (*) (List_1_t835879620 *, Il2CppObject*, const MethodInfo*))List_1_AddRange_m242181260_gshared)(__this, ___collection0, method)
// System.Collections.ObjectModel.ReadOnlyCollection`1<T> System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::AsReadOnly()
extern "C"  ReadOnlyCollection_1_t1024771604 * List_1_AsReadOnly_m3153337465_gshared (List_1_t835879620 * __this, const MethodInfo* method);
#define List_1_AsReadOnly_m3153337465(__this, method) ((  ReadOnlyCollection_1_t1024771604 * (*) (List_1_t835879620 *, const MethodInfo*))List_1_AsReadOnly_m3153337465_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Clear()
extern "C"  void List_1_Clear_m4074922386_gshared (List_1_t835879620 * __this, const MethodInfo* method);
#define List_1_Clear_m4074922386(__this, method) ((  void (*) (List_1_t835879620 *, const MethodInfo*))List_1_Clear_m4074922386_gshared)(__this, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Contains(T)
extern "C"  bool List_1_Contains_m158122826_gshared (List_1_t835879620 * __this, RaycastResult_t3762661364  ___item0, const MethodInfo* method);
#define List_1_Contains_m158122826(__this, ___item0, method) ((  bool (*) (List_1_t835879620 *, RaycastResult_t3762661364 , const MethodInfo*))List_1_Contains_m158122826_gshared)(__this, ___item0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::CopyTo(T[],System.Int32)
extern "C"  void List_1_CopyTo_m3207438754_gshared (List_1_t835879620 * __this, RaycastResultU5BU5D_t2754024893* ___array0, int32_t ___arrayIndex1, const MethodInfo* method);
#define List_1_CopyTo_m3207438754(__this, ___array0, ___arrayIndex1, method) ((  void (*) (List_1_t835879620 *, RaycastResultU5BU5D_t2754024893*, int32_t, const MethodInfo*))List_1_CopyTo_m3207438754_gshared)(__this, ___array0, ___arrayIndex1, method)
// T System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Find(System.Predicate`1<T>)
extern "C"  RaycastResult_t3762661364  List_1_Find_m1239063268_gshared (List_1_t835879620 * __this, Predicate_1_t3373718247 * ___match0, const MethodInfo* method);
#define List_1_Find_m1239063268(__this, ___match0, method) ((  RaycastResult_t3762661364  (*) (List_1_t835879620 *, Predicate_1_t3373718247 *, const MethodInfo*))List_1_Find_m1239063268_gshared)(__this, ___match0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::CheckMatch(System.Predicate`1<T>)
extern "C"  void List_1_CheckMatch_m944976769_gshared (Il2CppObject * __this /* static, unused */, Predicate_1_t3373718247 * ___match0, const MethodInfo* method);
#define List_1_CheckMatch_m944976769(__this /* static, unused */, ___match0, method) ((  void (*) (Il2CppObject * /* static, unused */, Predicate_1_t3373718247 *, const MethodInfo*))List_1_CheckMatch_m944976769_gshared)(__this /* static, unused */, ___match0, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::GetIndex(System.Int32,System.Int32,System.Predicate`1<T>)
extern "C"  int32_t List_1_GetIndex_m2647012190_gshared (List_1_t835879620 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t3373718247 * ___match2, const MethodInfo* method);
#define List_1_GetIndex_m2647012190(__this, ___startIndex0, ___count1, ___match2, method) ((  int32_t (*) (List_1_t835879620 *, int32_t, int32_t, Predicate_1_t3373718247 *, const MethodInfo*))List_1_GetIndex_m2647012190_gshared)(__this, ___startIndex0, ___count1, ___match2, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::ForEach(System.Action`1<T>)
extern "C"  void List_1_ForEach_m3543598005_gshared (List_1_t835879620 * __this, Action_1_t4158477500 * ___action0, const MethodInfo* method);
#define List_1_ForEach_m3543598005(__this, ___action0, method) ((  void (*) (List_1_t835879620 *, Action_1_t4158477500 *, const MethodInfo*))List_1_ForEach_m3543598005_gshared)(__this, ___action0, method)
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::GetEnumerator()
extern "C"  Enumerator_t855552390  List_1_GetEnumerator_m378228615_gshared (List_1_t835879620 * __this, const MethodInfo* method);
#define List_1_GetEnumerator_m378228615(__this, method) ((  Enumerator_t855552390  (*) (List_1_t835879620 *, const MethodInfo*))List_1_GetEnumerator_m378228615_gshared)(__this, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::IndexOf(T)
extern "C"  int32_t List_1_IndexOf_m1810748910_gshared (List_1_t835879620 * __this, RaycastResult_t3762661364  ___item0, const MethodInfo* method);
#define List_1_IndexOf_m1810748910(__this, ___item0, method) ((  int32_t (*) (List_1_t835879620 *, RaycastResult_t3762661364 , const MethodInfo*))List_1_IndexOf_m1810748910_gshared)(__this, ___item0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Shift(System.Int32,System.Int32)
extern "C"  void List_1_Shift_m2342696441_gshared (List_1_t835879620 * __this, int32_t ___start0, int32_t ___delta1, const MethodInfo* method);
#define List_1_Shift_m2342696441(__this, ___start0, ___delta1, method) ((  void (*) (List_1_t835879620 *, int32_t, int32_t, const MethodInfo*))List_1_Shift_m2342696441_gshared)(__this, ___start0, ___delta1, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::CheckIndex(System.Int32)
extern "C"  void List_1_CheckIndex_m2953805938_gshared (List_1_t835879620 * __this, int32_t ___index0, const MethodInfo* method);
#define List_1_CheckIndex_m2953805938(__this, ___index0, method) ((  void (*) (List_1_t835879620 *, int32_t, const MethodInfo*))List_1_CheckIndex_m2953805938_gshared)(__this, ___index0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Insert(System.Int32,T)
extern "C"  void List_1_Insert_m1638643865_gshared (List_1_t835879620 * __this, int32_t ___index0, RaycastResult_t3762661364  ___item1, const MethodInfo* method);
#define List_1_Insert_m1638643865(__this, ___index0, ___item1, method) ((  void (*) (List_1_t835879620 *, int32_t, RaycastResult_t3762661364 , const MethodInfo*))List_1_Insert_m1638643865_gshared)(__this, ___index0, ___item1, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::CheckCollection(System.Collections.Generic.IEnumerable`1<T>)
extern "C"  void List_1_CheckCollection_m604441166_gshared (List_1_t835879620 * __this, Il2CppObject* ___collection0, const MethodInfo* method);
#define List_1_CheckCollection_m604441166(__this, ___collection0, method) ((  void (*) (List_1_t835879620 *, Il2CppObject*, const MethodInfo*))List_1_CheckCollection_m604441166_gshared)(__this, ___collection0, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Remove(T)
extern "C"  bool List_1_Remove_m1554894277_gshared (List_1_t835879620 * __this, RaycastResult_t3762661364  ___item0, const MethodInfo* method);
#define List_1_Remove_m1554894277(__this, ___item0, method) ((  bool (*) (List_1_t835879620 *, RaycastResult_t3762661364 , const MethodInfo*))List_1_Remove_m1554894277_gshared)(__this, ___item0, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::RemoveAll(System.Predicate`1<T>)
extern "C"  int32_t List_1_RemoveAll_m2280085297_gshared (List_1_t835879620 * __this, Predicate_1_t3373718247 * ___match0, const MethodInfo* method);
#define List_1_RemoveAll_m2280085297(__this, ___match0, method) ((  int32_t (*) (List_1_t835879620 *, Predicate_1_t3373718247 *, const MethodInfo*))List_1_RemoveAll_m2280085297_gshared)(__this, ___match0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::RemoveAt(System.Int32)
extern "C"  void List_1_RemoveAt_m3807464031_gshared (List_1_t835879620 * __this, int32_t ___index0, const MethodInfo* method);
#define List_1_RemoveAt_m3807464031(__this, ___index0, method) ((  void (*) (List_1_t835879620 *, int32_t, const MethodInfo*))List_1_RemoveAt_m3807464031_gshared)(__this, ___index0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Reverse()
extern "C"  void List_1_Reverse_m451187117_gshared (List_1_t835879620 * __this, const MethodInfo* method);
#define List_1_Reverse_m451187117(__this, method) ((  void (*) (List_1_t835879620 *, const MethodInfo*))List_1_Reverse_m451187117_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Sort()
extern "C"  void List_1_Sort_m2623460629_gshared (List_1_t835879620 * __this, const MethodInfo* method);
#define List_1_Sort_m2623460629(__this, method) ((  void (*) (List_1_t835879620 *, const MethodInfo*))List_1_Sort_m2623460629_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Sort(System.Comparison`1<T>)
extern "C"  void List_1_Sort_m3081456075_gshared (List_1_t835879620 * __this, Comparison_1_t2479022551 * ___comparison0, const MethodInfo* method);
#define List_1_Sort_m3081456075(__this, ___comparison0, method) ((  void (*) (List_1_t835879620 *, Comparison_1_t2479022551 *, const MethodInfo*))List_1_Sort_m3081456075_gshared)(__this, ___comparison0, method)
// T[] System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::ToArray()
extern "C"  RaycastResultU5BU5D_t2754024893* List_1_ToArray_m1650941830_gshared (List_1_t835879620 * __this, const MethodInfo* method);
#define List_1_ToArray_m1650941830(__this, method) ((  RaycastResultU5BU5D_t2754024893* (*) (List_1_t835879620 *, const MethodInfo*))List_1_ToArray_m1650941830_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::TrimExcess()
extern "C"  void List_1_TrimExcess_m742199534_gshared (List_1_t835879620 * __this, const MethodInfo* method);
#define List_1_TrimExcess_m742199534(__this, method) ((  void (*) (List_1_t835879620 *, const MethodInfo*))List_1_TrimExcess_m742199534_gshared)(__this, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::get_Capacity()
extern "C"  int32_t List_1_get_Capacity_m1412769566_gshared (List_1_t835879620 * __this, const MethodInfo* method);
#define List_1_get_Capacity_m1412769566(__this, method) ((  int32_t (*) (List_1_t835879620 *, const MethodInfo*))List_1_get_Capacity_m1412769566_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::set_Capacity(System.Int32)
extern "C"  void List_1_set_Capacity_m2489982847_gshared (List_1_t835879620 * __this, int32_t ___value0, const MethodInfo* method);
#define List_1_set_Capacity_m2489982847(__this, ___value0, method) ((  void (*) (List_1_t835879620 *, int32_t, const MethodInfo*))List_1_set_Capacity_m2489982847_gshared)(__this, ___value0, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::get_Count()
extern "C"  int32_t List_1_get_Count_m1457590483_gshared (List_1_t835879620 * __this, const MethodInfo* method);
#define List_1_get_Count_m1457590483(__this, method) ((  int32_t (*) (List_1_t835879620 *, const MethodInfo*))List_1_get_Count_m1457590483_gshared)(__this, method)
// T System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::get_Item(System.Int32)
extern "C"  RaycastResult_t3762661364  List_1_get_Item_m3063858146_gshared (List_1_t835879620 * __this, int32_t ___index0, const MethodInfo* method);
#define List_1_get_Item_m3063858146(__this, ___index0, method) ((  RaycastResult_t3762661364  (*) (List_1_t835879620 *, int32_t, const MethodInfo*))List_1_get_Item_m3063858146_gshared)(__this, ___index0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::set_Item(System.Int32,T)
extern "C"  void List_1_set_Item_m293353264_gshared (List_1_t835879620 * __this, int32_t ___index0, RaycastResult_t3762661364  ___value1, const MethodInfo* method);
#define List_1_set_Item_m293353264(__this, ___index0, ___value1, method) ((  void (*) (List_1_t835879620 *, int32_t, RaycastResult_t3762661364 , const MethodInfo*))List_1_set_Item_m293353264_gshared)(__this, ___index0, ___value1, method)
