dotnet / dotnet/vscode-dotnet-runtime

Enhancement Request - Improved Debugging Support

Open
#1,667 1 comment 0 reactions 0 assignees View on GitHub
feature-request needs more info
Dominant language
TypeScript
Stars
209
Forks
455
PR merge metrics
No merged PRs in 30d

Description

### Is your feature request related to a problem? Please describe.

I am trying to debug a complex application with the current features, but I find that the debugger lacks support for certain scenarios. For example, when attempting to [...], the current feature addresses basic scenarios but does not consider [...].

### A clear and concise description of what you want to happen. Include any alternative solutions you've considered.

I would like to have additional breakpoints support for asynchronous code execution. Currently, when using async/await, the debugger behavior can be unpredictable. I propose adding support for breakpoints within async methods and improved debugging information for asynchronous code. An alternative solution could be [...]

### Describe the solution you'd like

I propose enhancing the debugger to handle breakpoints within async methods seamlessly. This could involve [...]. The benefit of this enhancement is that developers would have a more reliable and powerful tool for debugging asynchronous code, leading to a smoother development experience.

### Additional context

I have encountered this issue while working on a project that heavily relies on asynchronous code. The current debugging limitations have slowed down the development process, and I believe this enhancement would greatly benefit the entire community working with the "dotnet/vscode-dotnet-runtime" extension.

*Please feel free to customize the information based on your actual feature request and any specific details you want to provide.*

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.