随笔分类 -  .net

摘要:我们将对下面这个带简单条件判断的方法使用ILGeneral在运行期生成 [代码]1. 定义本地变量[代码]2. 对变量赋值使用LDC_I4_0将整数1压到栈上将栈上的值pop,赋值给本地变量LOC_0 (i)[代码]3. 分支语句需要一个标签(Label)[代码]4. 判断 i > 0 的结果将本地变量i的值压到栈上将整数0压到栈上 判断i是否比0大,如果是,1将会被压到栈上,否则0被压到栈... 阅读全文
posted @ 2010-05-17 14:38 D_Arthas 阅读(186) 评论(0) 推荐(0)
摘要:.net提供了在运行期动态创建类型的机制。Spring.net 中应用其中的实现来实现AOPProxy. 对于类,需要制定Assembly, Module, Class Name以及类中的成员。 对MSDN上面的代码解释一下: 首先制定需要创建类型的Assembly和Module [代码]通过使用ModuleBuilder创建TypeBuilder[代码]创建成员字段[代码]创建Construc... 阅读全文
posted @ 2010-04-21 17:13 D_Arthas 阅读(304) 评论(0) 推荐(0)