#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_1304505679_0;
struct t_675529178_0;
struct t_2050071032_0;
struct t_1786876978_0;

#include "codegen/il2cpp-codegen.h"

extern "C"  void m206060151_0 (t_1304505679_0 * __this, t_675529178_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_965813202_0 (t_1304505679_0 * __this, t_675529178_0* p0, int32_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_21439989_0 (t_1304505679_0 * __this, t_675529178_0* p0, int32_t p1, int32_t p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m2028583576_0 (t_1786876978_0 * __this , const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1304505679_0 * m_1183064486_0 (t_1786876978_0 * __this , t_2050071032_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m1824197512_0 (t_1786876978_0 * __this , t_675529178_0* p0, t_2050071032_0* p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1453091868_0 (t_1786876978_0 * __this , t_2050071032_0* p0, int32_t* p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_2074443018_0 (t_1786876978_0 * __this , t_2050071032_0* p0, t_1304505679_0 ** p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_675529178_0* m_819712297_0 (t_1304505679_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int64_t m_2088528884_0 (t_1304505679_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1442934355_0 (t_1304505679_0 * __this, int64_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_1056680501_0 (t_1786876978_0 * __this , t_1304505679_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  uint16_t m1481806078_0 (t_1786876978_0 * __this , uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_729221825_0 (t_1304505679_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_576619432_0 (t_1304505679_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_496382061_0 (t_1304505679_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m1522997104_0 (t_1304505679_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m_1830716325_0 (t_1304505679_0 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m478146392_0 (t_1304505679_0 * __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m647521840_0 (t_1304505679_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_1410085933_0 (t_1786876978_0 * __this , int32_t p0, int32_t p1, int32_t p2, int32_t p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
