Bug 44341

Summary: No way of updating async method local variables
Product: [Mono] Runtime Reporter: David Karlaš <david.karlas>
Component: DebuggerAssignee: Zoltan Varga <vargaz>
Status: RESOLVED FIXED    
Severity: normal CC: mono-bugs+mono, mono-bugs+runtime
Priority: ---    
Version: 4.7.X   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS   
Tags: Is this bug a regression?: ---
Last known good build:

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.