说我有以下CIL: ldc.i4 40 <- a breakpoint is set here
ldc.i4.2
add
box int32
call void [mscorlib]System.Console::WriteLine(string)
然后我用ilasm /debug main.il组装.exe和PDB文件MDBG使用。 我的问题是,当我在说3号线,在执行add操作之前,
我试图实现托管调试器查看MDBG示例。 MDBG能够在给定范围内解析函数名称,但它没有考虑基类。 MDBG是这样做的: /// <summary>
/// Resolves a Function from a Module, Class Name, and Function Name.
/// </summary>
/// <param name="mdbgModul
我正在使用Roslyn编写代码编辑器,并且正在调试MDbg。 在编辑器中,我的目标是设置类似于视觉工作室的行为来设置断点。也就是说,用户可以点击一条线,我需要弄清楚 是,在我实际上可以设置一个断点?和 源的位置,如果是这样,在哪一行应该设置断点吗? 例如,假设用户已经像一个文件: line 01: using System;
line 02:
line 03: public class Som