【发布时间】:2017-01-06 14:06:42
【问题描述】:
我有一些通过 CodeDOM 创建的类型。有没有办法确定给定属性的类型是否是值类型?
对于那些在 mscorlib 中声明的,这很容易,因为我可以调用 Type.GetType,然后检查 Type.IsValueType。但是对于我的 DOM 中的那些类型,我们不能使用这种方法,因为没有程序集可以从中加载类型。
var codeType = code.Types[0].Members[0];
bool isValueType = // get the runtime-type to determine if it is value-type or not
【问题讨论】: