[wasm][debugger] Added support for getting members of static structures. (#69542)
authorIlona Tomkowicz <32700855+ilonatommy@users.noreply.github.com>
Thu, 28 Jul 2022 14:24:31 +0000 (16:24 +0200)
committerGitHub <noreply@github.com>
Thu, 28 Jul 2022 14:24:31 +0000 (16:24 +0200)
commitb0766a99d98014a5928c20c2bb0c21159e42de2a
treea1b8ece36e86cbe170dcb57a72929cde2ba76ec7
parentb31a48ae77cf20729387383d15e207f838b0a076
[wasm][debugger] Added support for getting members of static structures. (#69542)

* Added info flow about being static + including static.

* Added static testcases to Browsable, changed names to more suitable.

* Fixed tests affected by adding static members to GetProperties reply.

* Removed whitespaces I did not intend to correct.

* Test require full name after merge with main.

* Added @radical's sugestions.

* Fixed tests: Private attr is detected even when it's not set.

* Better way of checking attr flags.
src/mono/wasm/debugger/BrowserDebugProxy/JObjectValueCreator.cs
src/mono/wasm/debugger/BrowserDebugProxy/MemberObjectsExplorer.cs
src/mono/wasm/debugger/BrowserDebugProxy/MonoProxy.cs
src/mono/wasm/debugger/BrowserDebugProxy/MonoSDBHelper.cs
src/mono/wasm/debugger/BrowserDebugProxy/ValueTypeClass.cs
src/mono/wasm/debugger/DebuggerTestSuite/CallFunctionOnTests.cs
src/mono/wasm/debugger/DebuggerTestSuite/EvaluateOnCallFrameTests.cs
src/mono/wasm/debugger/DebuggerTestSuite/MiscTests.cs
src/mono/wasm/debugger/tests/debugger-test/debugger-cfo-test.cs
src/mono/wasm/debugger/tests/debugger-test/debugger-evaluate-test.cs