Set A Breakpoint
This recipe shows how to set regular and conditional breakpoints.
To begin debugging your project, put Visual Studio for Mac in its Debug view. This opens up a set of helpful tools that let you set breakpoints, watch variables, view the call stack, and more:
You can configure which tools you see in the Debug view by selecting View > Debug Windows:
To set a breakpoint, simply click to the left of the line number at the place in your code that you need to troubleshoot. You will see the breakpoint appear in the Breakpoints window:
To debug the application, first choose the mode and target location from the menu at the top of the IDE. Then, hit the Play button to start the process. You can also hit Command + return to launch the debugger.
When a breakpoint is hit, it will light up yellow. You can use the other debugging tools to get more information about what is happening in your code at that moment:
Set a Conditional Breakpoint
You can use breakpoints to get valuable information about variables in your code. Adding rules for when a breakpoint is hit is known as setting a conditional breakpoint.
To set a conditional breakpoint, you need to access the breakpoint properties window. There are several ways to toggle this:
- Right click on the space to the left of the line number where you want to set the breakpoint, and select New Breakpoint :
- For an existing breakpoint, right click on the breakpoint and select Breakpoint Properties :
- For an existing breakpoint, select the breakpoint in the Breakpoints window, and hit the wrench icon:
This will bring up the breakpoint properties window:
Add conditions to your breakpoint. In our case, our log window will
print a message telling us when
count has reached a certain value:
To set a breakpoint in Visual Studio, refer to the Visual Studio documentation.