views:

202

answers:

2

Does anybody know how to implement an interface's property explicitly using Reflection.Emit?

+2  A: 

This Reflector Addin should help you. It translates the IL code of a given method into the C# code that would be needed to generate the same IL code using System.Reflection.Emit.

Mark Byers
+2  A: 

See the MSDN documentation for TypeBuilder.DefineMethodOverride, which includes an example of using Reflection.Emit to generate an explicit interface implementation using that method.

kvb