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

struct t306;
struct t2021;
struct t600;
struct t40;
struct t65;
struct t642;
#include "t91.h"

extern "C" void m2035_gshared (t306 * __this, const MethodInfo* method);
#define m2035(__this, method) (( void (*) (t306 *, const MethodInfo*))m2035_gshared)(__this, method)
extern "C" void m13258_gshared (t306 * __this, t2021 * p0, const MethodInfo* method);
#define m13258(__this, p0, method) (( void (*) (t306 *, t2021 *, const MethodInfo*))m13258_gshared)(__this, p0, method)
extern "C" void m13259_gshared (t306 * __this, t2021 * p0, const MethodInfo* method);
#define m13259(__this, p0, method) (( void (*) (t306 *, t2021 *, const MethodInfo*))m13259_gshared)(__this, p0, method)
extern "C" t600 * m13260_gshared (t306 * __this, t40* p0, t65 * p1, const MethodInfo* method);
#define m13260(__this, p0, p1, method) (( t600 * (*) (t306 *, t40*, t65 *, const MethodInfo*))m13260_gshared)(__this, p0, p1, method)
extern "C" t642 * m13261_gshared (t306 * __this, t65 * p0, t600 * p1, const MethodInfo* method);
#define m13261(__this, p0, p1, method) (( t642 * (*) (t306 *, t65 *, t600 *, const MethodInfo*))m13261_gshared)(__this, p0, p1, method)
extern "C" t642 * m13262_gshared (t65 * __this , t2021 * p0, const MethodInfo* method);
#define m13262(__this , p0, method) (( t642 * (*) (t65 * , t2021 *, const MethodInfo*))m13262_gshared)(__this , p0, method)
extern "C" void m2044_gshared (t306 * __this, t91  p0, const MethodInfo* method);
#define m2044(__this, p0, method) (( void (*) (t306 *, t91 , const MethodInfo*))m2044_gshared)(__this, p0, method)
