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

struct t856;
struct t847;
struct t874;
struct t864;
struct t876;
struct t276;
struct t277;
struct t65;
struct t523;
struct t844;
struct t846;
struct t40;
#include "t866.h"
#include "t842.h"
#include "t843.h"
#include "t860.h"
#include "t851.h"

extern "C" void m4084 (t856 * __this, t874 * p0, t847 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4085 (t65 * __this , const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t847 * m4086 (t856 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4087 (t856 * __this, uint8_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4088 (t856 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t876 * m4089 (t856 * __this, uint8_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t65 * m4090 (t856 * __this, t874 * p0, t277 * p1, t65 * p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4091 (t856 * __this, t65 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t523* m4092 (t856 * __this, t65 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t523* m4093 (t856 * __this, t874 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t523* m4094 (t856 * __this, int32_t p0, t874 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t523* m4095 (t856 * __this, t874 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t523* m4096 (t856 * __this, t874 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4097 (t856 * __this, uint8_t p0, uint8_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4098 (t856 * __this, uint8_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4099 (t856 * __this, uint8_t p0, uint8_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4100 (t856 * __this, t844 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4101 (t856 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t65 * m4102 (t856 * __this, uint8_t p0, t277 * p1, t65 * p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4103 (t856 * __this, t65 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t65 * m4104 (t856 * __this, uint8_t p0, t523* p1, t277 * p2, t65 * p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4105 (t856 * __this, t65 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4106 (t856 * __this, uint8_t p0, t523* p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t523* m4107 (t856 * __this, uint8_t p0, t523* p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t523* m4108 (t856 * __this, uint8_t p0, t523* p1, int32_t p2, int32_t p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t523* m4109 (t856 * __this, uint8_t p0, t523* p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t523* m4110 (t856 * __this, uint8_t p0, t523* p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m4111 (t856 * __this, t523* p0, t523* p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m4112 (t856 * __this, int32_t p0, t523* p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t846 * m4113 (t856 * __this, t40* p0, int32_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
