Billpeng Space

技术源自生活
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年10月22日

摘要: 1、dynamic不可以跨程序集使用 2、需要在Test的AssemblyInfo.cs中里加 [assembly: InternalsVisibleTo("DFYYDream.UI.Web")] 代码 是在定义方(内存指针最终指向方)的AssemblyInfo.cs中,插入 [assembly: 阅读全文

posted @ 2019-10-22 15:09 billpeng 阅读(137) 评论(0) 推荐(0) 编辑

摘要: Fakes自动生成的Shim代码,有两种可能:(目前尚不清楚生成规律) 定义方式: 阅读全文

posted @ 2019-10-22 13:49 billpeng 阅读(416) 评论(0) 推荐(0) 编辑

摘要: stub常用于虚拟接口、类、方法,无法重写静态方法(stub需要传递到具体调用代码中) shim常用于重写静态方法(在ShimsContext.Create()作用域内,拦截Runtime动态修改方法的实现,静态方法无需传递) shim如果用于重写非静态方法,依然需要传递 以下两种的目的都是虚拟To 阅读全文

posted @ 2019-10-22 11:33 billpeng 阅读(550) 评论(0) 推荐(0) 编辑