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

struct t2307;
struct t65;
struct t2298;
struct t2639;
struct t96;
struct t387;
struct t1015;
#include "t2308.h"

extern "C" void m17073_gshared (t2307 * __this, t2298 * p0, const MethodInfo* method);
#define m17073(__this, p0, method) (( void (*) (t2307 *, t2298 *, const MethodInfo*))m17073_gshared)(__this, p0, method)
extern "C" void m17074_gshared (t2307 * __this, bool p0, const MethodInfo* method);
#define m17074(__this, p0, method) (( void (*) (t2307 *, bool, const MethodInfo*))m17074_gshared)(__this, p0, method)
extern "C" void m17075_gshared (t2307 * __this, const MethodInfo* method);
#define m17075(__this, method) (( void (*) (t2307 *, const MethodInfo*))m17075_gshared)(__this, method)
extern "C" bool m17076_gshared (t2307 * __this, bool p0, const MethodInfo* method);
#define m17076(__this, p0, method) (( bool (*) (t2307 *, bool, const MethodInfo*))m17076_gshared)(__this, p0, method)
extern "C" bool m17077_gshared (t2307 * __this, bool p0, const MethodInfo* method);
#define m17077(__this, p0, method) (( bool (*) (t2307 *, bool, const MethodInfo*))m17077_gshared)(__this, p0, method)
extern "C" t65* m17078_gshared (t2307 * __this, const MethodInfo* method);
#define m17078(__this, method) (( t65* (*) (t2307 *, const MethodInfo*))m17078_gshared)(__this, method)
extern "C" void m17079_gshared (t2307 * __this, t96 * p0, int32_t p1, const MethodInfo* method);
#define m17079(__this, p0, p1, method) (( void (*) (t2307 *, t96 *, int32_t, const MethodInfo*))m17079_gshared)(__this, p0, p1, method)
extern "C" t65 * m17080_gshared (t2307 * __this, const MethodInfo* method);
#define m17080(__this, method) (( t65 * (*) (t2307 *, const MethodInfo*))m17080_gshared)(__this, method)
extern "C" bool m17081_gshared (t2307 * __this, const MethodInfo* method);
#define m17081(__this, method) (( bool (*) (t2307 *, const MethodInfo*))m17081_gshared)(__this, method)
extern "C" bool m17082_gshared (t2307 * __this, const MethodInfo* method);
#define m17082(__this, method) (( bool (*) (t2307 *, const MethodInfo*))m17082_gshared)(__this, method)
extern "C" t65 * m17083_gshared (t2307 * __this, const MethodInfo* method);
#define m17083(__this, method) (( t65 * (*) (t2307 *, const MethodInfo*))m17083_gshared)(__this, method)
extern "C" void m17084_gshared (t2307 * __this, t1015* p0, int32_t p1, const MethodInfo* method);
#define m17084(__this, p0, p1, method) (( void (*) (t2307 *, t1015*, int32_t, const MethodInfo*))m17084_gshared)(__this, p0, p1, method)
extern "C" t2308  m17085_gshared (t2307 * __this, const MethodInfo* method);
#define m17085(__this, method) (( t2308  (*) (t2307 *, const MethodInfo*))m17085_gshared)(__this, method)
extern "C" int32_t m17086_gshared (t2307 * __this, const MethodInfo* method);
#define m17086(__this, method) (( int32_t (*) (t2307 *, const MethodInfo*))m17086_gshared)(__this, method)
