检查类型是否来自其他类型

时间:2016-03-30 12:58:49

标签: typewriter

我想检查当前属性类型是否来自其他类型

string TypeConverter(Type type)
{
     if(type.??.IsAssignableFrom(typeof(Entity)))

}

如何获取CodeModel.Type的C#类型对象

1 个答案:

答案 0 :(得分:1)

您无法访问打字机模板中的完整C#反射系统,因此您必须使用更原始的方法。尝试这样的事情:

string TypeConverter(Type type)
{
    if(type.BaseClass?.Name == "Entity")
    {
        ...
    }
}