mci*_*321 5 debugging fluent-interface breakpoints visual-studio-2010 method-chaining
鉴于代码
[Test]
public void Test1()
{
var a = new A();
a
.Method1()
.Method2();
}
Run Code Online (Sandbox Code Playgroud)
是否可以设置一个断点,以便在执行Method1()之后暂停执行,但是在没有进入Method2的定义并在那里放置断点的情况下在Method2之前暂停?当我这样做时,断点出现在'a'.
你不能在那里设置一个断点,但你可以在整个语句中设置断点,然后在右键菜单(Debug.StepIntoSpecific)上使用"Step into Specific>"命令进入Method2().
你也可以重复一步/步出来逐步执行复合语句的单独方法调用.
不,调试器的可执行代码单元是一条语句。您的代码片段中的方法主体中只有两个。将功能请求发布到 connect.microsoft.com。这将是一次艰难的推销,这在技术上并非不可能,但可能需要大量的重新设计工作。
| 归档时间: |
|
| 查看次数: |
689 次 |
| 最近记录: |