[英]Can Native generated value-type identifier be null in NHibernate?
[英]Determine if generated type is value-type
我有一些通過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
CodeTypeDeclaration.IsStruct
屬性,盡管它的名稱,確實這樣做 - 確定類型是否是值類型。 請參閱此處的文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.