Skip to content

Commit ce468f0

Browse files
authored
Merge pull request #3055 from MicrosoftDocs/master636906012195577639
For protected CLA branch, push strategy should use PR and merge to target branch method to work around git push error
2 parents c080641 + 7eb85d2 commit ce468f0

20 files changed

+134
-71
lines changed

docs/debugger/debug-installed-app-package.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ For more information on remote deployment of UWP apps, see [Deploy and debug UWP
9191
## See also
9292

9393
- [Debugging in Visual Studio](../debugger/index.md)
94-
- [Debugger feature tour](../debugger/debugger-feature-tour.md)
94+
- [First look at the debugger](../debugger/debugger-feature-tour.md)
9595
- [Remote debugging](../debugger/remote-debugging.md)
9696
- [Configure the Windows Firewall for remote debugging](../debugger/configure-the-windows-firewall-for-remote-debugging.md)
9797
- [Remote debugger port assignments](../debugger/remote-debugger-port-assignments.md)

docs/debugger/debugging-managed-code.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,6 @@ Discusses debugging .NET Framework applications and the configuration requiremen
7373
[Debugging Script and Web Applications](/visualstudio/debugger/how-to-enable-debugging-for-aspnet-applications)\
7474
Describes common debugging problems and techniques you may encounter when debugging script and Web applications.
7575

76-
[Debugging Home Page](../debugger/debugger-feature-tour.md)\
77-
Provides links to the larger sections of the debugging documentation. Information includes what's new in the debugger, settings and preparation, breakpoints, handling exceptions, edit and continue, debugging managed code, debugging Visual C++ projects, debugging COM and ActiveX, debugging DLLs, debugging SQL, and the user interface references.
78-
7976
## See also
8077

8178
- [Walkthrough: Debug Custom Windows Forms Controls at Design Time](/dotnet/framework/winforms/controls/walkthrough-debugging-custom-windows-forms-controls-at-design-time)

docs/debugger/general-debugging-options-dialog-box.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ Enables the Edit and Continue functionality while debugging.
190190
Get warnings about stale code.
191191

192192
**Show Run to Click button in editor while debugging**:
193-
When this option is selected, the [Run to Click](debugger-feature-tour.md#run-to-a-point-in-your-code-quickly-using-the-mouse) button will be shown while debugging.
193+
When this option is selected, the [Run to Click](../debugger/debugger-feature-tour.md#run-to-a-point-in-your-code-quickly-using-the-mouse) button will be shown while debugging.
194194

195195
**Automatically close the console when debugging stops**:
196196
Tells Visual Studio to close the console at the end of a debugging session.
@@ -219,4 +219,4 @@ When this option is selected, the debugger uses the Visual Studio 2010 native de
219219
## See also
220220

221221
- [Debugging in Visual Studio](../debugger/index.md)
222-
- [Debugger feature tour](../debugger/debugger-feature-tour.md)
222+
- [First look at the debugger](../debugger/debugger-feature-tour.md)
70.8 KB
Loading
Loading
Loading

docs/debugger/quickstart-debug-aspnet.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,4 +132,4 @@ For more information on using edit-and-continue and on feature limitations, see
132132
In this tutorial, you've learned how to start the debugger, step through code, and inspect variables. You may want to get a high-level look at debugger features along with links to more information.
133133

134134
> [!div class="nextstepaction"]
135-
> [Debugger feature tour](../debugger/debugger-feature-tour.md)
135+
> [First look at the debugger](../debugger/debugger-feature-tour.md)

docs/debugger/quickstart-debug-with-cplusplus.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,4 +132,4 @@ For more information on using edit-and-continue and on feature limitations, see
132132
In this tutorial, you've learned how to start the debugger, step through code, and inspect variables. You may want to get a high-level look at debugger features along with links to more information.
133133

134134
> [!div class="nextstepaction"]
135-
> [Debugger feature tour](../debugger/debugger-feature-tour.md)
135+
> [First look at the debugger](../debugger/debugger-feature-tour.md)

docs/debugger/quickstart-debug-with-managed.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,4 +180,4 @@ For more information on using edit-and-continue and on feature limitations, see
180180
In this tutorial, you've learned how to start the debugger, step through code, and inspect variables. You may want to get a high-level look at debugger features along with links to more information.
181181

182182
> [!div class="nextstepaction"]
183-
> [Debugger feature tour](../debugger/debugger-feature-tour.md)
183+
> [First look at the debugger](../debugger/debugger-feature-tour.md)

docs/debugger/using-breakpoints.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,28 @@ To visually trace breakpoints during code execution, see [Map methods on the cal
141141
```C++
142142
((my_class *) 0xcccccccc)->my_method
143143
```
144+
::: moniker range=">= vs-2019"
145+
146+
## <a name="BKMK_set_a_data_breakpoint_managed"></a>Set data breakpoints (.NET Core 3.0 or higher)
147+
148+
Data breakpoints break execution when a specific object's property changes.
149+
150+
**To set a data breakpoint**
151+
152+
1. In a .NET Core project, start debugging, and wait until a breakpoint is reached.
153+
154+
2. In the the **Autos**, **Watch**, or **Locals** window, right-click a property and select **Break when value changes** in the context menu.
155+
156+
![Managed Data Breakpoint](../debugger/media/managed-data-breakpoint.png "Managed Data Breakpoint")
157+
158+
Data breakpoints in .NET Core won't work for:
159+
160+
- Properties that are not expandable in the tooltip, Locals, Autos, or Watch window
161+
- Static variables
162+
- Classes with the DebuggerTypeProxy Attribute
163+
- Fields inside of structs
164+
165+
::: moniker-end
144166

145167
## <a name="BKMK_set_a_data_breakpoint_native_cplusplus"></a>Set data breakpoints (native C++ only)
146168

@@ -150,7 +172,7 @@ To visually trace breakpoints during code execution, see [Map methods on the cal
150172

151173
1. In a C++ project, start debugging, and wait until a breakpoint is reached. On the **Debug** menu, choose **New Breakpoint** > **Data Breakpoint**
152174

153-
You can also select **New** > **Data Breakpoint** in the **Breakpoints** window.
175+
You can also select **New** > **Data Breakpoint** in the **Breakpoints** window or right-click an item in the **Autos**, **Watch**, or **Locals** window and select **Break when value changes**in the context menu.
154176

155177
2. In the **Address** box, type a memory address, or an expression that evaluates to a memory address. For example, type `&avar` to break when the contents of the variable `avar` changes.
156178

docs/debugger/view-historical-application-state.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ In this tutorial, you will:
8181

8282
![Overview of IntelliTrace step-back](../debugger/media/intellitrace-step-back-overview.png "Overview of IntelliTrace Step-back")
8383

84-
To learn more about how to inspect variables in Visual Studio, see [Debugger feature tour](../debugger/debugger-feature-tour.md)
84+
To learn more about how to inspect variables in Visual Studio, see [First look at the debugger](../debugger/debugger-feature-tour.md)
8585

8686
## Frequently Asked Questions
8787

0 commit comments

Comments
 (0)