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

struct t847;
struct t523;
struct t861;
struct t862;
struct t850;
struct t864;
struct t856;
struct t863;
#include "t851.h"
#include "t865.h"
#include "t866.h"
#include "t867.h"

extern "C" void m3996 (t847 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m3997 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m3998 (t847 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m3999 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4000 (t847 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" int32_t m4001 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4002 (t847 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" int32_t m4003 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" int16_t m4004 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t523* m4005 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4006 (t847 * __this, t523* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" int32_t m4007 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4008 (t847 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t861 * m4009 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t862 * m4010 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" uint8_t m4011 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4012 (t847 * __this, uint8_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" int32_t m4013 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4014 (t847 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m4015 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4016 (t847 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m4017 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4018 (t847 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t850 * m4019 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4020 (t847 * __this, t850 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t864 * m4021 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" uint64_t m4022 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4023 (t847 * __this, uint64_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" uint64_t m4024 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4025 (t847 * __this, uint64_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t523* m4026 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4027 (t847 * __this, t523* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t523* m4028 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4029 (t847 * __this, t523* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t523* m4030 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4031 (t847 * __this, t523* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t523* m4032 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4033 (t847 * __this, t523* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t523* m4034 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4035 (t847 * __this, t523* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t523* m4036 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4037 (t847 * __this, t523* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t523* m4038 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4039 (t847 * __this, t523* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t523* m4040 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4041 (t847 * __this, t523* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t523* m4042 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4043 (t847 * __this, t523* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t856 * m4044 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4045 (t847 * __this, t856 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" int32_t m4046 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t523* m4047 (t847 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4048 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4049 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" int32_t m4050 (t847 * __this, int16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4051 (t847 * __this, int16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t863 * m4052 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t863 * m4053 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t863 * m4054 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t863 * m4055 (t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4056 (t847 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4057 (t847 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
