Conditional Breakpoint in Visual Studio is a great way to optimize the debugging time and pause the execution only when the condition satisfied. Along with the normal condition with in conditional breakpoint in visual studio, we can call a methods from the condition field and based on the return value debugger will stop at the breakpoint. You have seen this over here – Use Conditional Breakpoints with Method Calling in Visual Studio . This post cover the changes on breakpoint in new Visual Studio 2015
Let’s say you have a method with return type bool and you one of your breakpoint will only hit if IsValidData returns true.
private static bool IsValidData() => true;
If you are wondering about above code block, and how does that work. you must read this new features of C# 6.0 Expression – Bodied Methods in C# 6.0
Now, you have to set the conditional breakpoint from Breakpoint Settings as shown in below,
Must Read : 10 Effective Debugging Tips for .NET Developer
Now, during the execution of code, when IsValidData() returns true ( in this case it is true), breakpoint will hit.
This will also works for other method returns type, but you need to check with a conditional operator in the breakpoint settings.
Pingback: Dew Drop – May 20, 2015 (#2018) | Morning Dew
Pingback: Packt Free Learning Library - The Daily Six Pack
Pingback: .NET Tips and Tricks from Daily .NET Tips : May 2015 Links | Abhijit's World of .NET
Pingback: 10 New features of Visual Studio 2015 that you should know | Abhijit's World of .NET