#include "il2cpp-config.h"
#include "RuntimeModuleBuilder.h"

namespace il2cpp
{
namespace icalls
{
namespace System
{
namespace Private
{
namespace CoreLib
{
namespace System
{
namespace Reflection
{
namespace Emit
{
    int32_t RuntimeModuleBuilder::getMethodToken(Il2CppObject* mb, Il2CppObject* method, Il2CppArray* opt_param_types)
    {
        IL2CPP_NOT_IMPLEMENTED_ICALL(RuntimeModuleBuilder::getMethodToken);
        IL2CPP_UNREACHABLE;
        return 0;
    }

    int32_t RuntimeModuleBuilder::getToken(Il2CppObject* mb, Il2CppObject* obj, bool create_open_instance)
    {
        IL2CPP_NOT_IMPLEMENTED_ICALL(RuntimeModuleBuilder::getToken);
        IL2CPP_UNREACHABLE;
        return 0;
    }

    int32_t RuntimeModuleBuilder::getUSIndex(Il2CppObject* mb, Il2CppString* str)
    {
        IL2CPP_NOT_IMPLEMENTED_ICALL(RuntimeModuleBuilder::getUSIndex);
        IL2CPP_UNREACHABLE;
        return 0;
    }

    void RuntimeModuleBuilder::RegisterToken(Il2CppObject* thisPtr, Il2CppObject* obj, int32_t token)
    {
        IL2CPP_NOT_IMPLEMENTED_ICALL(RuntimeModuleBuilder::RegisterToken);
        IL2CPP_UNREACHABLE;
    }

    void RuntimeModuleBuilder::basic_init(Il2CppObject* ab)
    {
        IL2CPP_NOT_IMPLEMENTED_ICALL(RuntimeModuleBuilder::basic_init);
        IL2CPP_UNREACHABLE;
    }

    void RuntimeModuleBuilder::set_wrappers_type(Il2CppObject* mb, Il2CppObject* ab)
    {
        IL2CPP_NOT_IMPLEMENTED_ICALL(RuntimeModuleBuilder::set_wrappers_type);
        IL2CPP_UNREACHABLE;
    }
} // namespace Emit
} // namespace Reflection
} // namespace System
} // namespace CoreLib
} // namespace Private
} // namespace System
} // namespace icalls
} // namespace il2cpp
