Advanced Debugging Techniques with Conditional Breakpoints in Visual Studio and C#

Conditional breakpoints allow setting conditions which dictate when the breakpoint will be hit and when it will be skipped over by the debugger.