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

struct t100;
struct t100_marshaled;
struct t40;
struct t160;
struct t114;
struct t65;
#include "t107.h"
#include "t31.h"
#include "t113.h"
#include "t37.h"

extern "C" void m2728 (t100 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t100 * m2729 (t65 * __this , t100 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t100 * m2730 (t65 * __this , t100 * p0, t31  p1, t113  p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t100 * m2731 (t65 * __this , t100 * p0, t31 * p1, t113 * p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2732 (t65 * __this , t100 * p0, float p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m447 (t65 * __this , t100 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2733 (t65 * __this , t100 * p0, bool p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m242 (t65 * __this , t100 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t160* m446 (t65 * __this , t114 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t40* m295 (t100 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m450 (t100 * __this, t40* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m448 (t65 * __this , t100 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m246 (t100 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t40* m2734 (t100 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2735 (t100 * __this, t65 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" int32_t m2736 (t100 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2737 (t65 * __this , t100 * p0, t100 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2738 (t65 * __this , t100 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" int32_t m2739 (t100 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t37 m2740 (t100 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t100 * m436 (t65 * __this , t100 * p0, t31  p1, t113  p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t100 * m449 (t65 * __this , t100 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2741 (t65 * __this , t65 * p0, t40* p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t100 * m430 (t65 * __this , t114 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m240 (t65 * __this , t100 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m241 (t65 * __this , t100 * p0, t100 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m213 (t65 * __this , t100 * p0, t100 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
void t100_marshal(const t100& unmarshaled, t100_marshaled& marshaled);
void t100_marshal_back(const t100_marshaled& marshaled, t100& unmarshaled);
void t100_marshal_cleanup(t100_marshaled& marshaled);
