Explicit interface implementation and Reflection.Emit
Does anybody know how to implement an interface's property explicitly us开发者_如何学JAVAing Reflection.Emit?
See the MSDN documentation for TypeBuilder.DefineMethodOverride, which includes an example of using Reflection.Emit to generate an explicit interface implementation using that method.
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.
精彩评论