private void testILMethod()
{
InventCountPlanLine planLine;
;
update_recordSet planLine
setting CountCuttingTimes = -planLine.CountCuttingTimesDiff;
}

上面的代码生成CIL的时候会有如下错误:

Finished pass 1 at 2016/5/28 20:07:22

Finished pass 2 at 2016/5/28 20:07:23

Error 1. Class: Class1, Method: testILMethod, Exception: System.NotSupportedException: Line Number 5 - Error during dispatch of Expr. ---> System.NotSupportedException: Error during dispatch of Expr. ---> System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> System.NotSupportedException: Error during dispatch of SymWhere. ---> System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。

改成

private void testILMethod()
{
InventCountPlanLine planLine;
;
update_recordSet planLine
setting CountCuttingTimes = planLine.CountCuttingTimesDiff * (-);
}

就OK了

搞不懂生成CIL的时候有什么限制导致的。

最新文章

  1. 如何使用PL/SQL Developer查看和杀掉session
  2. USACO Milking Cows
  3. Microsoft Visual Studio Ultimate 2013 旗舰版 有效注册密钥
  4. DOM in Angular2
  5. java23 XML
  6. 推荐一个可视化的学习Git的好网站:LearnGitBranching
  7. MYSQL显示数据库内每个表拥有的触发器
  8. Keil C51 Data Overlaying
  9. asp.net mvc 不找其他view模板,只找cshtml
  10. Kickstart Practice Round 2017 Google
  11. java常见面试题(一)
  12. node.js express mvc轻量级框架实践
  13. easing--缓动函数--贝塞尔函数--圆盘转动抽奖应用
  14. 【一天一道LeetCode】#206. Reverse Linked List
  15. 线程ThreadDemo04
  16. IdentityServer4【Introduction】之术语
  17. bzoj2152: 聪聪可可 点分治
  18. python 怎样使用单个反斜杠\
  19. linux 3.10 一次softlock排查
  20. USB AUDIO Device CLASS Requests

热门文章

  1. 【转】STM32中的抢占优先级、响应优先级概念
  2. OAF_开发系列03_实现OAF如何在保存前判断数据是否存在变更(案例)
  3. opencv2.4.9在ubuntu(树莓派)上安装
  4. openssl生成ssl证书
  5. gpio高阻态
  6. oracle 创建用户
  7. sql语句-ALTER TABLE
  8. css体验优化之图片容器设置宽高比
  9. XE6 & IOS开发之开发者账号、苹果证书(2):关于苹果证书
  10. 天地图应用ArcGIS发布的服务