Instruction.Offset在mono.cecil中表示什么?

时间:2012-05-15 17:28:08

标签: .net debug-symbols il mono.cecil

我可以将其解释为源文件中的行号吗?

2 个答案:

答案 0 :(得分:4)

不,Offset是方法IL内指令的位置。它曾用于实现分支。

要获取行号,您必须使用 Mono.Cecil。[Pdb | Mdb] .dll (MS或Mono调试符号)和SequencePoint。如果这是您之后的事情,那么请查看Gendarme source code的符号。

答案 1 :(得分:2)

这是进入方法的IL主体的字节数。