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

struct t647;
struct t65;
struct t645;
struct t2626;
struct t96;
struct t387;
struct t2627;
struct t2628;
struct t2278;
struct t2277;
struct t2280;
struct t2281;
#include "t751.h"

#include "t399MD.h"
#define m3447(__this, method) (( void (*) (t647 *, const MethodInfo*))m3377_gshared)(__this, method)
#define m16702(__this, p0, method) (( void (*) (t647 *, int32_t, const MethodInfo*))m10498_gshared)(__this, p0, method)
#define m16703(__this , method) (( void (*) (t65 * , const MethodInfo*))m10500_gshared)(__this , method)
#define m16704(__this, method) (( t65* (*) (t647 *, const MethodInfo*))m10502_gshared)(__this, method)
#define m16705(__this, p0, p1, method) (( void (*) (t647 *, t96 *, int32_t, const MethodInfo*))m10504_gshared)(__this, p0, p1, method)
#define m16706(__this, method) (( t65 * (*) (t647 *, const MethodInfo*))m10506_gshared)(__this, method)
#define m16707(__this, p0, method) (( int32_t (*) (t647 *, t65 *, const MethodInfo*))m10508_gshared)(__this, p0, method)
#define m16708(__this, p0, method) (( bool (*) (t647 *, t65 *, const MethodInfo*))m10510_gshared)(__this, p0, method)
#define m16709(__this, p0, method) (( int32_t (*) (t647 *, t65 *, const MethodInfo*))m10512_gshared)(__this, p0, method)
#define m16710(__this, p0, p1, method) (( void (*) (t647 *, int32_t, t65 *, const MethodInfo*))m10514_gshared)(__this, p0, p1, method)
#define m16711(__this, p0, method) (( void (*) (t647 *, t65 *, const MethodInfo*))m10516_gshared)(__this, p0, method)
#define m16712(__this, method) (( bool (*) (t647 *, const MethodInfo*))m10518_gshared)(__this, method)
#define m16713(__this, method) (( bool (*) (t647 *, const MethodInfo*))m10520_gshared)(__this, method)
#define m16714(__this, method) (( t65 * (*) (t647 *, const MethodInfo*))m10522_gshared)(__this, method)
#define m16715(__this, method) (( bool (*) (t647 *, const MethodInfo*))m10524_gshared)(__this, method)
#define m16716(__this, method) (( bool (*) (t647 *, const MethodInfo*))m10526_gshared)(__this, method)
#define m16717(__this, p0, method) (( t65 * (*) (t647 *, int32_t, const MethodInfo*))m10528_gshared)(__this, p0, method)
#define m16718(__this, p0, p1, method) (( void (*) (t647 *, int32_t, t65 *, const MethodInfo*))m10530_gshared)(__this, p0, p1, method)
#define m16719(__this, p0, method) (( void (*) (t647 *, t645 *, const MethodInfo*))m10532_gshared)(__this, p0, method)
#define m16720(__this, p0, method) (( void (*) (t647 *, int32_t, const MethodInfo*))m10534_gshared)(__this, p0, method)
#define m16721(__this, p0, method) (( void (*) (t647 *, t65*, const MethodInfo*))m10536_gshared)(__this, p0, method)
#define m16722(__this, p0, method) (( void (*) (t647 *, t65*, const MethodInfo*))m10538_gshared)(__this, p0, method)
#define m16723(__this, p0, method) (( void (*) (t647 *, t65*, const MethodInfo*))m10540_gshared)(__this, p0, method)
#define m16724(__this, method) (( t2278 * (*) (t647 *, const MethodInfo*))m10542_gshared)(__this, method)
#define m16725(__this, method) (( void (*) (t647 *, const MethodInfo*))m10544_gshared)(__this, method)
#define m16726(__this, p0, method) (( bool (*) (t647 *, t645 *, const MethodInfo*))m10546_gshared)(__this, p0, method)
#define m16727(__this, p0, p1, method) (( void (*) (t647 *, t2277*, int32_t, const MethodInfo*))m10548_gshared)(__this, p0, p1, method)
#define m16728(__this, p0, method) (( t645 * (*) (t647 *, t2280 *, const MethodInfo*))m10550_gshared)(__this, p0, method)
#define m16729(__this , p0, method) (( void (*) (t65 * , t2280 *, const MethodInfo*))m10552_gshared)(__this , p0, method)
#define m16730(__this, p0, p1, p2, method) (( int32_t (*) (t647 *, int32_t, int32_t, t2280 *, const MethodInfo*))m10554_gshared)(__this, p0, p1, p2, method)
#define m3448(__this, method) (( t751  (*) (t647 *, const MethodInfo*))m10555_gshared)(__this, method)
#define m16731(__this, p0, method) (( int32_t (*) (t647 *, t645 *, const MethodInfo*))m10557_gshared)(__this, p0, method)
#define m16732(__this, p0, p1, method) (( void (*) (t647 *, int32_t, int32_t, const MethodInfo*))m10559_gshared)(__this, p0, p1, method)
#define m16733(__this, p0, method) (( void (*) (t647 *, int32_t, const MethodInfo*))m10561_gshared)(__this, p0, method)
#define m16734(__this, p0, p1, method) (( void (*) (t647 *, int32_t, t645 *, const MethodInfo*))m10563_gshared)(__this, p0, p1, method)
#define m16735(__this, p0, method) (( void (*) (t647 *, t65*, const MethodInfo*))m10565_gshared)(__this, p0, method)
#define m16736(__this, p0, method) (( bool (*) (t647 *, t645 *, const MethodInfo*))m10567_gshared)(__this, p0, method)
#define m16737(__this, p0, method) (( int32_t (*) (t647 *, t2280 *, const MethodInfo*))m10569_gshared)(__this, p0, method)
#define m16738(__this, p0, method) (( void (*) (t647 *, int32_t, const MethodInfo*))m10571_gshared)(__this, p0, method)
#define m16739(__this, method) (( void (*) (t647 *, const MethodInfo*))m10573_gshared)(__this, method)
#define m16740(__this, method) (( void (*) (t647 *, const MethodInfo*))m10575_gshared)(__this, method)
#define m16741(__this, p0, method) (( void (*) (t647 *, t2281 *, const MethodInfo*))m10577_gshared)(__this, p0, method)
#define m16742(__this, method) (( t2277* (*) (t647 *, const MethodInfo*))m10579_gshared)(__this, method)
#define m16743(__this, method) (( void (*) (t647 *, const MethodInfo*))m10581_gshared)(__this, method)
#define m16744(__this, method) (( int32_t (*) (t647 *, const MethodInfo*))m10583_gshared)(__this, method)
#define m16745(__this, p0, method) (( void (*) (t647 *, int32_t, const MethodInfo*))m10585_gshared)(__this, p0, method)
#define m16746(__this, method) (( int32_t (*) (t647 *, const MethodInfo*))m10587_gshared)(__this, method)
#define m16747(__this, p0, method) (( t645 * (*) (t647 *, int32_t, const MethodInfo*))m10589_gshared)(__this, p0, method)
#define m16748(__this, p0, p1, method) (( void (*) (t647 *, int32_t, t645 *, const MethodInfo*))m10591_gshared)(__this, p0, p1, method)
