摘要:
AssemblyBuilder和Activator两个类是DispatchProxy类实现动态代理以及AOP的根本,示例demo可参考 "DispatchProxy实现动态代理及AOP" 。AssemblyBuilder的命名空间是System.Reflection.Emit,没错就是你听过的Emi 阅读全文
摘要:
DispatchProxy类是DotnetCore下的动态代理的类,源码地址: "Github" ,官方文档: "MSDN" 。主要是Activator以及AssemblyBuilder来实现的( "请看源码分析" ),园子里的蒋老大提供的AOP框架Dora的实现也是大量使用了这两个,不过Dispa 阅读全文