Bug 44341 - No way of updating async method local variables
Summary: No way of updating async method local variables
Status: RESOLVED FIXED
Alias: None
Product: Runtime
Classification: Mono
Component: Debugger (show other bugs)
Version: 4.7.X
Hardware: PC Mac OS
: --- normal
Target Milestone: ---
Assignee: Zoltan Varga
URL:
Depends on:
Blocks:
 
Reported: 2016-09-15 02:29 UTC by David Karlaš
Modified: 2016-09-22 14:07 UTC (History)
2 users (show)

See Also:
Tags:
Is this bug a regression?: ---
Last known good build:


Attachments

Description David Karlaš 2016-09-15 02:29:14 UTC
Async method local variables are implemented as fields on compiler generate *struct* problem is that IDE side obtains this value via CMD_STACK_FRAME_GET_THIS command. Hence there is no way to update this struct fields...
Comment 1 Zoltan Varga 2016-09-21 19:48:56 UTC
https://github.com/mono/mono/pull/3605
Comment 2 Zoltan Varga 2016-09-22 14:07:56 UTC
Added a SetThis method to StackFrame () to support this in e0f96a41c6b60b8c4dc5389e4cf9b906e3b26f75.

Note You need to log in before you can comment on or make changes to this bug.