[wasm][debugger] Support "on frame evaluation" of functions returning char (#65842)
authorIlona Tomkowicz <32700855+ilonatommy@users.noreply.github.com>
Wed, 2 Mar 2022 13:03:10 +0000 (14:03 +0100)
committerGitHub <noreply@github.com>
Wed, 2 Mar 2022 13:03:10 +0000 (14:03 +0100)
commitb11689b65f4c12703b2ada21d35cea72cc43e399
tree13e1eadd5a2adc637bdd3f3824376dc98f84faa8
parent093bdc466693e847dc75b6fd86d895bf603acdee
[wasm][debugger] Support "on frame evaluation" of functions returning char (#65842)

* Optional parameter fix.

* Working version of optional parameter support, requires refactoring.

* Refactored.

* Fixed failing tests.

* Add support to functions returning char, add test to an existing case.

* Simplified tests.

* Merged with optional params, uncommented char test

* Remove spaces.

* Applied @radical's suggestions.

* Removed indentation.

* Another indentation.

* Removed comment.

* Reverted type=char, as @radical suggested.

* Applied @radical's suggestions. No need for escaping + reverting original name.
src/mono/wasm/debugger/BrowserDebugProxy/EvaluateExpression.cs
src/mono/wasm/debugger/BrowserDebugProxy/MonoSDBHelper.cs
src/mono/wasm/debugger/DebuggerTestSuite/AssignmentTests.cs
src/mono/wasm/debugger/DebuggerTestSuite/DebuggerTestBase.cs
src/mono/wasm/debugger/DebuggerTestSuite/EvaluateOnCallFrameTests.cs
src/mono/wasm/debugger/DebuggerTestSuite/MiscTests.cs
src/mono/wasm/debugger/DebuggerTestSuite/PointerTests.cs
src/mono/wasm/debugger/tests/debugger-test/debugger-evaluate-test.cs