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

浙公网安备 33010602011771号