这是否完全可能,因为Type.GetConstructors()
不会返回这样的构造函数?
我看过this question,但仍然无法解决问题。
示例:
如何发出default(Nullable<int>)
或default(Guid)
?
PS:我对解决方法不感兴趣。我可以猜到一些,但我不可能将它们直接集成到我的编译器中而无需进行实质性的修改。
答案 0 :(得分:3)
哎呀。找到了答案。
您使用OpCodes.Initobj
:)
http://msdn.microsoft.com/en-us/library/system.reflection.emit.opcodes.initobj(VS.100).aspx