#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 t999760250_0;
struct t_1786876978_0;
struct t_591698798_0;
struct t1362412059_0;

#include "codegen/il2cpp-codegen.h"
#include "t181715016_0.h"
#include "t117299260_0.h"
#include "t_332049198_0.h"

extern "C"  void m_343915938_0 (t999760250_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t999760250_0 * m_20703208_0 (t_1786876978_0 * __this , t181715016_0  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t999760250_0 * m1014299957_0 (t_1786876978_0 * __this , t117299260_0 p0, t117299260_0 p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t999760250_0 * m_311085020_0 (t_1786876978_0 * __this , t181715016_0  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t999760250_0 * m570034609_0 (t_1786876978_0 * __this , t117299260_0 p0, t117299260_0 p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_417013860_0 (t999760250_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1786876978_0 * m1075809207_0 (t999760250_0 * __this, t_1786876978_0 * p0, t_591698798_0* p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_1477159945_0 (t999760250_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m479656180_0 (t999760250_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1015686807_0 (t999760250_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1107721718_0 (t999760250_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_773148065_0 (t999760250_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_1109293450_0 (t999760250_0 * __this, t_1786876978_0 * p0, int32_t p1, bool p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1362412059_0* m1277035033_0 (t999760250_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1185248753_0 (t999760250_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m324279468_0 (t999760250_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_1802349799_0 (t999760250_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
