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

struct t1802;
struct t65;
struct t1607;
struct t2645;
struct t96;
struct t387;
struct t2646;
struct t2647;
struct t2382;
struct t2381;
struct t2383;
struct t2385;
#include "t2384.h"

#include "t399MD.h"
#define m17541(__this, method) (( void (*) (t1802 *, const MethodInfo*))m3377_gshared)(__this, method)
#define m10435(__this, p0, method) (( void (*) (t1802 *, int32_t, const MethodInfo*))m10498_gshared)(__this, p0, method)
#define m17542(__this , method) (( void (*) (t65 * , const MethodInfo*))m10500_gshared)(__this , method)
#define m17543(__this, method) (( t65* (*) (t1802 *, const MethodInfo*))m10502_gshared)(__this, method)
#define m17544(__this, p0, p1, method) (( void (*) (t1802 *, t96 *, int32_t, const MethodInfo*))m10504_gshared)(__this, p0, p1, method)
#define m17545(__this, method) (( t65 * (*) (t1802 *, const MethodInfo*))m10506_gshared)(__this, method)
#define m17546(__this, p0, method) (( int32_t (*) (t1802 *, t65 *, const MethodInfo*))m10508_gshared)(__this, p0, method)
#define m17547(__this, p0, method) (( bool (*) (t1802 *, t65 *, const MethodInfo*))m10510_gshared)(__this, p0, method)
#define m17548(__this, p0, method) (( int32_t (*) (t1802 *, t65 *, const MethodInfo*))m10512_gshared)(__this, p0, method)
#define m17549(__this, p0, p1, method) (( void (*) (t1802 *, int32_t, t65 *, const MethodInfo*))m10514_gshared)(__this, p0, p1, method)
#define m17550(__this, p0, method) (( void (*) (t1802 *, t65 *, const MethodInfo*))m10516_gshared)(__this, p0, method)
#define m17551(__this, method) (( bool (*) (t1802 *, const MethodInfo*))m10518_gshared)(__this, method)
#define m17552(__this, method) (( bool (*) (t1802 *, const MethodInfo*))m10520_gshared)(__this, method)
#define m17553(__this, method) (( t65 * (*) (t1802 *, const MethodInfo*))m10522_gshared)(__this, method)
#define m17554(__this, method) (( bool (*) (t1802 *, const MethodInfo*))m10524_gshared)(__this, method)
#define m17555(__this, method) (( bool (*) (t1802 *, const MethodInfo*))m10526_gshared)(__this, method)
#define m17556(__this, p0, method) (( t65 * (*) (t1802 *, int32_t, const MethodInfo*))m10528_gshared)(__this, p0, method)
#define m17557(__this, p0, p1, method) (( void (*) (t1802 *, int32_t, t65 *, const MethodInfo*))m10530_gshared)(__this, p0, p1, method)
#define m17558(__this, p0, method) (( void (*) (t1802 *, t1607 *, const MethodInfo*))m10532_gshared)(__this, p0, method)
#define m17559(__this, p0, method) (( void (*) (t1802 *, int32_t, const MethodInfo*))m10534_gshared)(__this, p0, method)
#define m17560(__this, p0, method) (( void (*) (t1802 *, t65*, const MethodInfo*))m10536_gshared)(__this, p0, method)
#define m17561(__this, p0, method) (( void (*) (t1802 *, t65*, const MethodInfo*))m10538_gshared)(__this, p0, method)
#define m17562(__this, p0, method) (( void (*) (t1802 *, t65*, const MethodInfo*))m10540_gshared)(__this, p0, method)
#define m17563(__this, method) (( t2382 * (*) (t1802 *, const MethodInfo*))m10542_gshared)(__this, method)
#define m17564(__this, method) (( void (*) (t1802 *, const MethodInfo*))m10544_gshared)(__this, method)
#define m17565(__this, p0, method) (( bool (*) (t1802 *, t1607 *, const MethodInfo*))m10546_gshared)(__this, p0, method)
#define m17566(__this, p0, p1, method) (( void (*) (t1802 *, t2381*, int32_t, const MethodInfo*))m10548_gshared)(__this, p0, p1, method)
#define m17567(__this, p0, method) (( t1607 * (*) (t1802 *, t2383 *, const MethodInfo*))m10550_gshared)(__this, p0, method)
#define m17568(__this , p0, method) (( void (*) (t65 * , t2383 *, const MethodInfo*))m10552_gshared)(__this , p0, method)
#define m17569(__this, p0, p1, p2, method) (( int32_t (*) (t1802 *, int32_t, int32_t, t2383 *, const MethodInfo*))m10554_gshared)(__this, p0, p1, p2, method)
#define m17570(__this, method) (( t2384  (*) (t1802 *, const MethodInfo*))m10555_gshared)(__this, method)
#define m17571(__this, p0, method) (( int32_t (*) (t1802 *, t1607 *, const MethodInfo*))m10557_gshared)(__this, p0, method)
#define m17572(__this, p0, p1, method) (( void (*) (t1802 *, int32_t, int32_t, const MethodInfo*))m10559_gshared)(__this, p0, p1, method)
#define m17573(__this, p0, method) (( void (*) (t1802 *, int32_t, const MethodInfo*))m10561_gshared)(__this, p0, method)
#define m17574(__this, p0, p1, method) (( void (*) (t1802 *, int32_t, t1607 *, const MethodInfo*))m10563_gshared)(__this, p0, p1, method)
#define m17575(__this, p0, method) (( void (*) (t1802 *, t65*, const MethodInfo*))m10565_gshared)(__this, p0, method)
#define m17576(__this, p0, method) (( bool (*) (t1802 *, t1607 *, const MethodInfo*))m10567_gshared)(__this, p0, method)
#define m17577(__this, p0, method) (( int32_t (*) (t1802 *, t2383 *, const MethodInfo*))m10569_gshared)(__this, p0, method)
#define m17578(__this, p0, method) (( void (*) (t1802 *, int32_t, const MethodInfo*))m10571_gshared)(__this, p0, method)
#define m17579(__this, method) (( void (*) (t1802 *, const MethodInfo*))m10573_gshared)(__this, method)
#define m17580(__this, method) (( void (*) (t1802 *, const MethodInfo*))m10575_gshared)(__this, method)
#define m17581(__this, p0, method) (( void (*) (t1802 *, t2385 *, const MethodInfo*))m10577_gshared)(__this, p0, method)
#define m17582(__this, method) (( t2381* (*) (t1802 *, const MethodInfo*))m10579_gshared)(__this, method)
#define m17583(__this, method) (( void (*) (t1802 *, const MethodInfo*))m10581_gshared)(__this, method)
#define m17584(__this, method) (( int32_t (*) (t1802 *, const MethodInfo*))m10583_gshared)(__this, method)
#define m17585(__this, p0, method) (( void (*) (t1802 *, int32_t, const MethodInfo*))m10585_gshared)(__this, p0, method)
#define m17586(__this, method) (( int32_t (*) (t1802 *, const MethodInfo*))m10587_gshared)(__this, method)
#define m17587(__this, p0, method) (( t1607 * (*) (t1802 *, int32_t, const MethodInfo*))m10589_gshared)(__this, p0, method)
#define m17588(__this, p0, p1, method) (( void (*) (t1802 *, int32_t, t1607 *, const MethodInfo*))m10591_gshared)(__this, p0, p1, method)
