visual-studio-2010 - 是否可以在 VS 的方法链中设置断点,如果可以,如何设置?

标签 visual-studio-2010 debugging breakpoints fluent-interface method-chaining

鉴于代码

    [Test]
    public void Test1()
    {
        var a = new A();
        a
            .Method1()
            .Method2();
    }

是否可以设置断点,以便在 Method1() 执行后暂停执行,但在 Method2 之前暂停,而无需转到 Method2 的定义并在那里放置断点?当我这样做时,断点出现在“a”处。

最佳答案

您不能在那里设置断点,但您可以在整个语句上设置断点,然后使用右键单击菜单 (Debug.StepIntoSpecific) 上的“步入特定 >”命令步入 Method2()。

您还可以重复步进/步进以逐步执行复合语句的单个方法调用。

关于visual-studio-2010 - 是否可以在 VS 的方法链中设置断点,如果可以,如何设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5947640/

相关文章:

c - 使用 valgrind 进行 GDB 远程调试

xcode - 在任何控制台输出上使 XCode 中断

c# - 应用程序不会启动。没有命中断点。没有异常(exception)

visual-studio-2010 - VS2012专业代码覆盖率

vb.net - Visual Studio 将 1.1 扩展为 1.1000000000000001

asp.net - "Your login attempt was not successful. Please try again"在 asp.net 中,尽管密码已重置

debugging - 如何在尚未加载到 gdb 的共享库中的函数上设置断点

visual-studio-2010 - Visual Studio 2010 : Search within Team Explorer query results without modifying the query

c# - LINQ 查询跳过调试不执行下一行

c - 在 Linux 上复制 Visual Studio 的内存违规检测