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

struct t291;
struct t291_marshaled;
struct t40;
struct t65;
#include "t445.h"
#include "t91.h"
#include "t444.h"
#include "t161.h"
#include "t37.h"

extern "C" void m1935 (t291 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2436 (t291 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2437 (t291 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2438 (t291 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" int32_t m1970 (t291 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" int32_t m2439 (t291 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t91  m2440 (t291 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2441 (t291 * __this, t91 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" int32_t m1966 (t291 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" uint16_t m1968 (t291 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t40* m2442 (t291 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" int32_t m1967 (t291 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t291 * m2443 (t65 * __this , const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2444 (t65 * __this , t37 p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2445 (t65 * __this , const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m1971 (t65 * __this , t291 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2446 (t291 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2447 (t291 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" int32_t m2448 (t291 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2449 (t291 * __this, t65 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t40* m2450 (t291 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
void t291_marshal(const t291& unmarshaled, t291_marshaled& marshaled);
void t291_marshal_back(const t291_marshaled& marshaled, t291& unmarshaled);
void t291_marshal_cleanup(t291_marshaled& marshaled);
