Open
Description
Note
This is a "meta" issue for tracking purposes, since GitHub does not support special types of issues.
This is a list of the expression evaluator and debugging experience improvements we want/plan to do.
Note, that right now, a standard expression evaluator (link above) is used, so some F#-specific features are not working.
More info about EE extensibility here
- Have a separate expression evaluator for F#, based on C# one, hidden under a preview feature flag in VS #12820
- Support F# expressions in debugger eval.
- Support F# expressions in watch window. #12821
- Support F# expressions in immediate window.
- Support for "Autos" window for F#
- Emit open namespaces, modules, and types.
- Show uncaptured locals in closures.
- Show locals when debugging.
- Capture type-level let binds
- Properly show unit arguments in locals.
- Properly show variables with special names.
- Emit compile-time values in PDB.
- Emit
StateMachineMethod
in PDB - Emit
DynamicLocalVariables
in PDB - Emit
CompilationOptions
in PDB - Emit
ExcludeFromCodeCoverage
attribute for generated methids.
Metadata
Metadata
Assignees
Type
Projects
Status
Planned