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

struct t556;
struct t65;
struct t2543;
struct t96;
struct t387;
struct t2544;
struct t2545;
struct t2109;
struct t662;
struct t2113;
struct t2116;
#include "t443.h"
#include "t2108.h"

extern "C" void m14593_gshared (t556 * __this, const MethodInfo* method);
#define m14593(__this, method) (( void (*) (t556 *, const MethodInfo*))m14593_gshared)(__this, method)
extern "C" void m3351_gshared (t556 * __this, int32_t p0, const MethodInfo* method);
#define m3351(__this, p0, method) (( void (*) (t556 *, int32_t, const MethodInfo*))m3351_gshared)(__this, p0, method)
extern "C" void m14594_gshared (t65 * __this , const MethodInfo* method);
#define m14594(__this , method) (( void (*) (t65 * , const MethodInfo*))m14594_gshared)(__this , method)
extern "C" t65* m14595_gshared (t556 * __this, const MethodInfo* method);
#define m14595(__this, method) (( t65* (*) (t556 *, const MethodInfo*))m14595_gshared)(__this, method)
extern "C" void m14596_gshared (t556 * __this, t96 * p0, int32_t p1, const MethodInfo* method);
#define m14596(__this, p0, p1, method) (( void (*) (t556 *, t96 *, int32_t, const MethodInfo*))m14596_gshared)(__this, p0, p1, method)
extern "C" t65 * m14597_gshared (t556 * __this, const MethodInfo* method);
#define m14597(__this, method) (( t65 * (*) (t556 *, const MethodInfo*))m14597_gshared)(__this, method)
extern "C" int32_t m14598_gshared (t556 * __this, t65 * p0, const MethodInfo* method);
#define m14598(__this, p0, method) (( int32_t (*) (t556 *, t65 *, const MethodInfo*))m14598_gshared)(__this, p0, method)
extern "C" bool m14599_gshared (t556 * __this, t65 * p0, const MethodInfo* method);
#define m14599(__this, p0, method) (( bool (*) (t556 *, t65 *, const MethodInfo*))m14599_gshared)(__this, p0, method)
extern "C" int32_t m14600_gshared (t556 * __this, t65 * p0, const MethodInfo* method);
#define m14600(__this, p0, method) (( int32_t (*) (t556 *, t65 *, const MethodInfo*))m14600_gshared)(__this, p0, method)
extern "C" void m14601_gshared (t556 * __this, int32_t p0, t65 * p1, const MethodInfo* method);
#define m14601(__this, p0, p1, method) (( void (*) (t556 *, int32_t, t65 *, const MethodInfo*))m14601_gshared)(__this, p0, p1, method)
extern "C" void m14602_gshared (t556 * __this, t65 * p0, const MethodInfo* method);
#define m14602(__this, p0, method) (( void (*) (t556 *, t65 *, const MethodInfo*))m14602_gshared)(__this, p0, method)
extern "C" bool m14603_gshared (t556 * __this, const MethodInfo* method);
#define m14603(__this, method) (( bool (*) (t556 *, const MethodInfo*))m14603_gshared)(__this, method)
extern "C" bool m14604_gshared (t556 * __this, const MethodInfo* method);
#define m14604(__this, method) (( bool (*) (t556 *, const MethodInfo*))m14604_gshared)(__this, method)
extern "C" t65 * m14605_gshared (t556 * __this, const MethodInfo* method);
#define m14605(__this, method) (( t65 * (*) (t556 *, const MethodInfo*))m14605_gshared)(__this, method)
extern "C" bool m14606_gshared (t556 * __this, const MethodInfo* method);
#define m14606(__this, method) (( bool (*) (t556 *, const MethodInfo*))m14606_gshared)(__this, method)
extern "C" bool m14607_gshared (t556 * __this, const MethodInfo* method);
#define m14607(__this, method) (( bool (*) (t556 *, const MethodInfo*))m14607_gshared)(__this, method)
extern "C" t65 * m14608_gshared (t556 * __this, int32_t p0, const MethodInfo* method);
#define m14608(__this, p0, method) (( t65 * (*) (t556 *, int32_t, const MethodInfo*))m14608_gshared)(__this, p0, method)
extern "C" void m14609_gshared (t556 * __this, int32_t p0, t65 * p1, const MethodInfo* method);
#define m14609(__this, p0, p1, method) (( void (*) (t556 *, int32_t, t65 *, const MethodInfo*))m14609_gshared)(__this, p0, p1, method)
extern "C" void m14610_gshared (t556 * __this, t443  p0, const MethodInfo* method);
#define m14610(__this, p0, method) (( void (*) (t556 *, t443 , const MethodInfo*))m14610_gshared)(__this, p0, method)
extern "C" void m14611_gshared (t556 * __this, int32_t p0, const MethodInfo* method);
#define m14611(__this, p0, method) (( void (*) (t556 *, int32_t, const MethodInfo*))m14611_gshared)(__this, p0, method)
extern "C" void m14612_gshared (t556 * __this, t65* p0, const MethodInfo* method);
#define m14612(__this, p0, method) (( void (*) (t556 *, t65*, const MethodInfo*))m14612_gshared)(__this, p0, method)
extern "C" void m14613_gshared (t556 * __this, t65* p0, const MethodInfo* method);
#define m14613(__this, p0, method) (( void (*) (t556 *, t65*, const MethodInfo*))m14613_gshared)(__this, p0, method)
extern "C" void m14614_gshared (t556 * __this, t65* p0, const MethodInfo* method);
#define m14614(__this, p0, method) (( void (*) (t556 *, t65*, const MethodInfo*))m14614_gshared)(__this, p0, method)
extern "C" t2109 * m14615_gshared (t556 * __this, const MethodInfo* method);
#define m14615(__this, method) (( t2109 * (*) (t556 *, const MethodInfo*))m14615_gshared)(__this, method)
extern "C" void m14616_gshared (t556 * __this, const MethodInfo* method);
#define m14616(__this, method) (( void (*) (t556 *, const MethodInfo*))m14616_gshared)(__this, method)
extern "C" bool m14617_gshared (t556 * __this, t443  p0, const MethodInfo* method);
#define m14617(__this, p0, method) (( bool (*) (t556 *, t443 , const MethodInfo*))m14617_gshared)(__this, p0, method)
extern "C" void m14618_gshared (t556 * __this, t662* p0, int32_t p1, const MethodInfo* method);
#define m14618(__this, p0, p1, method) (( void (*) (t556 *, t662*, int32_t, const MethodInfo*))m14618_gshared)(__this, p0, p1, method)
extern "C" t443  m14619_gshared (t556 * __this, t2113 * p0, const MethodInfo* method);
#define m14619(__this, p0, method) (( t443  (*) (t556 *, t2113 *, const MethodInfo*))m14619_gshared)(__this, p0, method)
extern "C" void m14620_gshared (t65 * __this , t2113 * p0, const MethodInfo* method);
#define m14620(__this , p0, method) (( void (*) (t65 * , t2113 *, const MethodInfo*))m14620_gshared)(__this , p0, method)
extern "C" int32_t m14621_gshared (t556 * __this, int32_t p0, int32_t p1, t2113 * p2, const MethodInfo* method);
#define m14621(__this, p0, p1, p2, method) (( int32_t (*) (t556 *, int32_t, int32_t, t2113 *, const MethodInfo*))m14621_gshared)(__this, p0, p1, p2, method)
extern "C" t2108  m14622_gshared (t556 * __this, const MethodInfo* method);
#define m14622(__this, method) (( t2108  (*) (t556 *, const MethodInfo*))m14622_gshared)(__this, method)
extern "C" int32_t m14623_gshared (t556 * __this, t443  p0, const MethodInfo* method);
#define m14623(__this, p0, method) (( int32_t (*) (t556 *, t443 , const MethodInfo*))m14623_gshared)(__this, p0, method)
extern "C" void m14624_gshared (t556 * __this, int32_t p0, int32_t p1, const MethodInfo* method);
#define m14624(__this, p0, p1, method) (( void (*) (t556 *, int32_t, int32_t, const MethodInfo*))m14624_gshared)(__this, p0, p1, method)
extern "C" void m14625_gshared (t556 * __this, int32_t p0, const MethodInfo* method);
#define m14625(__this, p0, method) (( void (*) (t556 *, int32_t, const MethodInfo*))m14625_gshared)(__this, p0, method)
extern "C" void m14626_gshared (t556 * __this, int32_t p0, t443  p1, const MethodInfo* method);
#define m14626(__this, p0, p1, method) (( void (*) (t556 *, int32_t, t443 , const MethodInfo*))m14626_gshared)(__this, p0, p1, method)
extern "C" void m14627_gshared (t556 * __this, t65* p0, const MethodInfo* method);
#define m14627(__this, p0, method) (( void (*) (t556 *, t65*, const MethodInfo*))m14627_gshared)(__this, p0, method)
extern "C" bool m14628_gshared (t556 * __this, t443  p0, const MethodInfo* method);
#define m14628(__this, p0, method) (( bool (*) (t556 *, t443 , const MethodInfo*))m14628_gshared)(__this, p0, method)
extern "C" int32_t m14629_gshared (t556 * __this, t2113 * p0, const MethodInfo* method);
#define m14629(__this, p0, method) (( int32_t (*) (t556 *, t2113 *, const MethodInfo*))m14629_gshared)(__this, p0, method)
extern "C" void m14630_gshared (t556 * __this, int32_t p0, const MethodInfo* method);
#define m14630(__this, p0, method) (( void (*) (t556 *, int32_t, const MethodInfo*))m14630_gshared)(__this, p0, method)
extern "C" void m14631_gshared (t556 * __this, const MethodInfo* method);
#define m14631(__this, method) (( void (*) (t556 *, const MethodInfo*))m14631_gshared)(__this, method)
extern "C" void m14632_gshared (t556 * __this, const MethodInfo* method);
#define m14632(__this, method) (( void (*) (t556 *, const MethodInfo*))m14632_gshared)(__this, method)
extern "C" void m14633_gshared (t556 * __this, t2116 * p0, const MethodInfo* method);
#define m14633(__this, p0, method) (( void (*) (t556 *, t2116 *, const MethodInfo*))m14633_gshared)(__this, p0, method)
extern "C" t662* m14634_gshared (t556 * __this, const MethodInfo* method);
#define m14634(__this, method) (( t662* (*) (t556 *, const MethodInfo*))m14634_gshared)(__this, method)
extern "C" void m14635_gshared (t556 * __this, const MethodInfo* method);
#define m14635(__this, method) (( void (*) (t556 *, const MethodInfo*))m14635_gshared)(__this, method)
extern "C" int32_t m14636_gshared (t556 * __this, const MethodInfo* method);
#define m14636(__this, method) (( int32_t (*) (t556 *, const MethodInfo*))m14636_gshared)(__this, method)
extern "C" void m14637_gshared (t556 * __this, int32_t p0, const MethodInfo* method);
#define m14637(__this, p0, method) (( void (*) (t556 *, int32_t, const MethodInfo*))m14637_gshared)(__this, p0, method)
extern "C" int32_t m14638_gshared (t556 * __this, const MethodInfo* method);
#define m14638(__this, method) (( int32_t (*) (t556 *, const MethodInfo*))m14638_gshared)(__this, method)
extern "C" t443  m14639_gshared (t556 * __this, int32_t p0, const MethodInfo* method);
#define m14639(__this, p0, method) (( t443  (*) (t556 *, int32_t, const MethodInfo*))m14639_gshared)(__this, p0, method)
extern "C" void m14640_gshared (t556 * __this, int32_t p0, t443  p1, const MethodInfo* method);
#define m14640(__this, p0, p1, method) (( void (*) (t556 *, int32_t, t443 , const MethodInfo*))m14640_gshared)(__this, p0, p1, method)
