#pragma once

#include "il2cpp-config.h"

#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif

#include <stdint.h>
#include <assert.h>
#include <exception>

struct t_511504902_0;
struct t1856816383_0;
struct t1937536071_0;
struct t_1786876978_0;
struct t1856816228_0;
struct t1937536068_0;
struct t1856816414_0;
struct t_1666043062_0;
struct t1937536070_0;
struct t1871171957_0;
struct t_1043969451_0;
struct t_260692605_0;
struct t1496069209_0;

#include "codegen/il2cpp-codegen.h"

extern "C"  void m_1318985622_0 (t_511504902_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1486058998_0 (t_1786876978_0 * __this , t_511504902_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1194169842_0 (t_511504902_0 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m231813403_0 (t_511504902_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1856816383_0* m626989480_0 (t_511504902_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_794098908_0 (t_511504902_0 * __this, t1937536071_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1029107264_0 (t_511504902_0 * __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1856816383_0* m1837187359_0 (t_511504902_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_953741797_0 (t_511504902_0 * __this, t1937536071_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1928495229_0 (t_511504902_0 * __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1856816228_0* m_1384044582_0 (t_511504902_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m282399504_0 (t_511504902_0 * __this, t1937536068_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1979683359_0 (t_511504902_0 * __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1856816414_0* m_483815959_0 (t_511504902_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1856816414_0* m_1079472321_0 (t_511504902_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1666043062_0 * m_324595110_0 (t_1786876978_0 * __this , t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m541174016_0 (t_511504902_0 * __this, t_1666043062_0 * p0, int32_t p1, int32_t p2, int32_t p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m841280343_0 (t_511504902_0 * __this, int32_t p0, t1937536070_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1871171957_0* m_141696072_0 (t_511504902_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_856190593_0 (t_511504902_0 * __this, t_1043969451_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m935322186_0 (t_511504902_0 * __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_735058272_0 (t_511504902_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m2017297103_0 (t_511504902_0 * __this, t_260692605_0 * p0, int32_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_2115954343_0 (t_511504902_0 * __this, t_1786876978_0 * p0, int32_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1496069209_0* m_1209085412_0 (t_511504902_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
