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

struct t550;
struct t550_marshaled;
struct t40;

extern "C" bool m2860 (t550 * __this, t40* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2861 (t550 * __this, t40* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" int32_t m2862 (t550 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" int32_t m2863 (t550 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" int32_t m2864 (t550 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" float m2865 (t550 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2866 (t550 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2867 (t550 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2868 (t550 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
void t550_marshal(const t550& unmarshaled, t550_marshaled& marshaled);
void t550_marshal_back(const t550_marshaled& marshaled, t550& unmarshaled);
void t550_marshal_cleanup(t550_marshaled& marshaled);
