In a nutshell, 3 ways: new proxy class (it could be used to implement AOP, .Net Remoting, WebService... facilities) ILGenerator.Emit (it could be used to implement AOP, code injection ... facilities) 相关文章: