2010-11-30 71 views
1

我正在尋找一種方法來確定Mono.Cecil中值類型(TypeReference)的字節大小。如何確定值類型的大小使用Mono.Cecil

我需要它來優化Nullable相等比較代碼生成。

  • 如果值類型大小> 4,則首先比較HasValue,然後比較值。
  • 如果值類型大小< = 4,首先比較GetValueOrDefault,然後比較HasValue。

但要這樣做,我需要以某種方式得到sizeof(T)。

回答