簡體   English   中英

確定生成的類型是否為值類型

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM