#pragma once
#include <stdint.h>
#include <assert.h>
#include <exception>
#include "codegen/il2cpp-codegen.h"

struct t1978;
struct t65;
struct t455;
struct t96;
struct t387;
struct t286;
struct t2469;
#include "t287.h"

extern "C" void m12617_gshared (t1978 * __this, t65* p0, const MethodInfo* method);
#define m12617(__this, p0, method) (( void (*) (t1978 *, t65*, const MethodInfo*))m12617_gshared)(__this, p0, method)
extern "C" void m12618_gshared (t1978 * __this, t287  p0, const MethodInfo* method);
#define m12618(__this, p0, method) (( void (*) (t1978 *, t287 , const MethodInfo*))m12618_gshared)(__this, p0, method)
extern "C" void m12619_gshared (t1978 * __this, const MethodInfo* method);
#define m12619(__this, method) (( void (*) (t1978 *, const MethodInfo*))m12619_gshared)(__this, method)
extern "C" void m12620_gshared (t1978 * __this, int32_t p0, t287  p1, const MethodInfo* method);
#define m12620(__this, p0, p1, method) (( void (*) (t1978 *, int32_t, t287 , const MethodInfo*))m12620_gshared)(__this, p0, p1, method)
extern "C" bool m12621_gshared (t1978 * __this, t287  p0, const MethodInfo* method);
#define m12621(__this, p0, method) (( bool (*) (t1978 *, t287 , const MethodInfo*))m12621_gshared)(__this, p0, method)
extern "C" void m12622_gshared (t1978 * __this, int32_t p0, const MethodInfo* method);
#define m12622(__this, p0, method) (( void (*) (t1978 *, int32_t, const MethodInfo*))m12622_gshared)(__this, p0, method)
extern "C" t287  m12623_gshared (t1978 * __this, int32_t p0, const MethodInfo* method);
#define m12623(__this, p0, method) (( t287  (*) (t1978 *, int32_t, const MethodInfo*))m12623_gshared)(__this, p0, method)
extern "C" void m12624_gshared (t1978 * __this, int32_t p0, t287  p1, const MethodInfo* method);
#define m12624(__this, p0, p1, method) (( void (*) (t1978 *, int32_t, t287 , const MethodInfo*))m12624_gshared)(__this, p0, p1, method)
extern "C" bool m12625_gshared (t1978 * __this, const MethodInfo* method);
#define m12625(__this, method) (( bool (*) (t1978 *, const MethodInfo*))m12625_gshared)(__this, method)
extern "C" void m12626_gshared (t1978 * __this, t96 * p0, int32_t p1, const MethodInfo* method);
#define m12626(__this, p0, p1, method) (( void (*) (t1978 *, t96 *, int32_t, const MethodInfo*))m12626_gshared)(__this, p0, p1, method)
extern "C" t65 * m12627_gshared (t1978 * __this, const MethodInfo* method);
#define m12627(__this, method) (( t65 * (*) (t1978 *, const MethodInfo*))m12627_gshared)(__this, method)
extern "C" int32_t m12628_gshared (t1978 * __this, t65 * p0, const MethodInfo* method);
#define m12628(__this, p0, method) (( int32_t (*) (t1978 *, t65 *, const MethodInfo*))m12628_gshared)(__this, p0, method)
extern "C" void m12629_gshared (t1978 * __this, const MethodInfo* method);
#define m12629(__this, method) (( void (*) (t1978 *, const MethodInfo*))m12629_gshared)(__this, method)
extern "C" bool m12630_gshared (t1978 * __this, t65 * p0, const MethodInfo* method);
#define m12630(__this, p0, method) (( bool (*) (t1978 *, t65 *, const MethodInfo*))m12630_gshared)(__this, p0, method)
extern "C" int32_t m12631_gshared (t1978 * __this, t65 * p0, const MethodInfo* method);
#define m12631(__this, p0, method) (( int32_t (*) (t1978 *, t65 *, const MethodInfo*))m12631_gshared)(__this, p0, method)
extern "C" void m12632_gshared (t1978 * __this, int32_t p0, t65 * p1, const MethodInfo* method);
#define m12632(__this, p0, p1, method) (( void (*) (t1978 *, int32_t, t65 *, const MethodInfo*))m12632_gshared)(__this, p0, p1, method)
extern "C" void m12633_gshared (t1978 * __this, t65 * p0, const MethodInfo* method);
#define m12633(__this, p0, method) (( void (*) (t1978 *, t65 *, const MethodInfo*))m12633_gshared)(__this, p0, method)
extern "C" void m12634_gshared (t1978 * __this, int32_t p0, const MethodInfo* method);
#define m12634(__this, p0, method) (( void (*) (t1978 *, int32_t, const MethodInfo*))m12634_gshared)(__this, p0, method)
extern "C" bool m12635_gshared (t1978 * __this, const MethodInfo* method);
#define m12635(__this, method) (( bool (*) (t1978 *, const MethodInfo*))m12635_gshared)(__this, method)
extern "C" t65 * m12636_gshared (t1978 * __this, const MethodInfo* method);
#define m12636(__this, method) (( t65 * (*) (t1978 *, const MethodInfo*))m12636_gshared)(__this, method)
extern "C" bool m12637_gshared (t1978 * __this, const MethodInfo* method);
#define m12637(__this, method) (( bool (*) (t1978 *, const MethodInfo*))m12637_gshared)(__this, method)
extern "C" bool m12638_gshared (t1978 * __this, const MethodInfo* method);
#define m12638(__this, method) (( bool (*) (t1978 *, const MethodInfo*))m12638_gshared)(__this, method)
extern "C" t65 * m12639_gshared (t1978 * __this, int32_t p0, const MethodInfo* method);
#define m12639(__this, p0, method) (( t65 * (*) (t1978 *, int32_t, const MethodInfo*))m12639_gshared)(__this, p0, method)
extern "C" void m12640_gshared (t1978 * __this, int32_t p0, t65 * p1, const MethodInfo* method);
#define m12640(__this, p0, p1, method) (( void (*) (t1978 *, int32_t, t65 *, const MethodInfo*))m12640_gshared)(__this, p0, p1, method)
extern "C" bool m12641_gshared (t1978 * __this, t287  p0, const MethodInfo* method);
#define m12641(__this, p0, method) (( bool (*) (t1978 *, t287 , const MethodInfo*))m12641_gshared)(__this, p0, method)
extern "C" void m12642_gshared (t1978 * __this, t286* p0, int32_t p1, const MethodInfo* method);
#define m12642(__this, p0, p1, method) (( void (*) (t1978 *, t286*, int32_t, const MethodInfo*))m12642_gshared)(__this, p0, p1, method)
extern "C" t65* m12643_gshared (t1978 * __this, const MethodInfo* method);
#define m12643(__this, method) (( t65* (*) (t1978 *, const MethodInfo*))m12643_gshared)(__this, method)
extern "C" int32_t m12644_gshared (t1978 * __this, t287  p0, const MethodInfo* method);
#define m12644(__this, p0, method) (( int32_t (*) (t1978 *, t287 , const MethodInfo*))m12644_gshared)(__this, p0, method)
extern "C" int32_t m12645_gshared (t1978 * __this, const MethodInfo* method);
#define m12645(__this, method) (( int32_t (*) (t1978 *, const MethodInfo*))m12645_gshared)(__this, method)
extern "C" t287  m12646_gshared (t1978 * __this, int32_t p0, const MethodInfo* method);
#define m12646(__this, p0, method) (( t287  (*) (t1978 *, int32_t, const MethodInfo*))m12646_gshared)(__this, p0, method)
