#include "il2cpp-config.h"
#include "icalls/mscorlib/System.Reflection.Emit/TypeBuilder.h"
#include "vm/Exception.h"

namespace il2cpp
{
namespace icalls
{
namespace mscorlib
{
namespace System
{
namespace Reflection
{
namespace Emit
{
    void TypeBuilder::create_generic_class(Il2CppReflectionTypeBuilder*)
    {
        NOT_SUPPORTED_SRE(TypeBuilder::create_generic_class);
    }

    Il2CppReflectionType* TypeBuilder::create_runtime_class(Il2CppReflectionTypeBuilder*, Il2CppReflectionTypeBuilder*)
    {
        NOT_SUPPORTED_SRE(TypeBuilder::create_runtime_class);
        return NULL;
    }

    Il2CppReflectionEvent* TypeBuilder::get_event_info(Il2CppReflectionTypeBuilder*, Il2CppReflectionEventBuilder*)
    {
        NOT_SUPPORTED_SRE(TypeBuilder::get_event_info);
        return NULL;
    }

    bool TypeBuilder::get_IsGenericParameter(Il2CppReflectionTypeBuilder*)
    {
        NOT_SUPPORTED_SRE(TypeBuilder::get_IsGenericParameter);
        return false;
    }

    void TypeBuilder::setup_internal_class(Il2CppReflectionTypeBuilder*, Il2CppReflectionTypeBuilder*)
    {
        NOT_SUPPORTED_SRE(TypeBuilder::setup_internal_class);
    }

    void TypeBuilder::create_internal_class(Il2CppReflectionTypeBuilder* tb)
    {
        NOT_SUPPORTED_SRE(TypeBuilder::create_internal_class);
    }

    void TypeBuilder::setup_generic_class(Il2CppReflectionTypeBuilder*)
    {
        NOT_SUPPORTED_SRE(TypeBuilder::setup_generic_class);
    }

    Il2CppReflectionType* TypeBuilder::create_runtime_class40(Il2CppReflectionTypeBuilder*)
    {
        NOT_SUPPORTED_SRE(TypeBuilder::create_runtime_class);
        return NULL;
    }
} /* namespace Emit */
} /* namespace Reflection */
} /* namespace System */
} /* namespace mscorlib */
} /* namespace icalls */
} /* namespace il2cpp */
