宪兵不安全的代码检测
答
是的,这样做可能并且相当容易。
不安全的代码没有直接标记在元数据上。但是,您可以查看IL指令和类型(本地,参数和返回值)以查找需要“不安全”的C#关键字(编译代码时)的构造。
关于ILasm的一本很好的参考书将会有很大帮助。所以要测试你的规则对巨大的项目(可用源),以确保你不会错过任何情况。