This page is likely outdated. Visit the new documentation for updated content.
Pinned Quick Watch Items
| Status | Owner | Importance | Complexity | MD Version |
| Completed | mkrueger | High | 3d | 2.4 |
It would be very useful to be able to pin the hovering debugger watches, like VS2010 does.
Freezing and Thawing Threads
| Status | Owner | Importance | Complexity | MD Version |
| Pending | Normal | Medium |
Freeze and thaw individual threads using the threads pad.
Run To Cursor
| Status | Owner | Importance | Complexity | MD Version |
| Pending | Normal | Medium |
Run to a specific location without setting a permanent breakpoint.
Set Next Statement
| Status | Owner | Importance | Complexity | MD Version |
| Pending | Normal | Medium |
Set the next statement (also by dragging the execution marker).
IL Debugging
| Status | Owner | Importance | Complexity | MD Version |
| Completed | Normal | Medium |
Disassembly of methods without source and debugging of the IL.
SDB Native Disassembly
| Status | Owner | Importance | Complexity | MD Version |
| Pending | Normal | Medium |
Native disassembly of JITed code.
Breakpoint Management
| Status | Owner | Importance | Complexity | MD Version |
| Pending | Normal | Medium |
Ability to organize breakpoints and tracepoints into groups, and enable/disable/label/import/export these groups
Multiple Statements Per Line
| Status | Owner | Importance | Complexity | MD Version |
| Pending | Normal | Medium |
Support for multiple statements on one line, e.g. stepping through for (s1, s2, s3). Also support breakpoints on sub-line statements.
Thread Management
| Status | Owner | Importance | Complexity | MD Version |
| Pending | Normal | Medium |
Allow labelling and grouping threads, and categorize them automatically when possible. Also searching call stacks, group by state, etc.
SDB Connect/Listen
| Status | Owner | Importance | Complexity | MD Version |
| Pending | Normal | Medium |
A custom debugging command (i.e. run with->custom) that would run an arbitrary shell command then start an sdb session, either to connect or listen. Useful for debugging embedded targets.
Precise Data Tooltips
| Status | Owner | Importance | Complexity | MD Version |
| Pending | Normal | Medium |
More precise resolution of data tooltips that takes scope and liveness into account, instead of blindly evaluating the expression.
Precise Breakpoint Placement
| Status | Owner | Importance | Complexity | MD Version |
| Pending | Normal | Medium |
Allow users only to place breakpoints on lines with valid sequence points. This would also allow users to place breakpoints on specific statements in lines with more than one statements, e.g. for (s1; s2; s3). This would require support from the language binding.
Breakpoints on External Libraries
| Status | Owner | Importance | Complexity | MD Version |
| Pending | Normal | Medium |
Allow placing breakpoints on entry or exit points of external libraries, or even on arbitrary IL offsets of arbitrary functions.
Code Completion in Expressions
| Status | Owner | Importance | Complexity | MD Version |
| Pending | Normal | Medium |
Full expression code completion when entering expressions, e.g. watches, breakpoint conditions, expression evaluator, including C# 3 extension methods and lambdas.
Extension Methods and Lambdas in Expressions
| Status | Owner | Importance | Complexity | MD Version |
| Pending | Normal | Medium |
Support for C# 3 extension methods and lambdas in expression evaluation.