-
Notifications
You must be signed in to change notification settings - Fork 5.2k
[wasm][debugger] Fix behavior of JMC #75783
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Tagging subscribers to this area: @thaystg Issue DetailsWe only should hide private members from types that are not UserCode when JMC is enabled. Fixes #75763
|
| typeName, | ||
| getPropertiesParamBuffer, | ||
| getCommandType.HasFlag(GetObjectCommandOptions.ForDebuggerProxyAttribute), | ||
| getCommandType, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can add GetObjectCommandOptions.AutoExpandable when passing this.
|
This applies to static members too, correct? Can we adjust any tests for that? |
|
Would this work for derived classes shadowing private members in base classes? |
|
/backport to release/7.0-rc2 |
|
Started backporting to release/7.0-rc2: https://github.com/dotnet/runtime/actions/runs/3082598820 |
We only should hide private members from types that are not UserCode when JMC is enabled.
I understood it wrongly when I implemented, fixing it now.
Fixes #75763