Skip to content

Conversation

ilonatommy
Copy link
Member

@ilonatommy ilonatommy commented Nov 16, 2021

Covering skipped evaluation cases from #61252. To be merged after #61252.

It fixes static classes evaluation and nested static classes evaluation. It changed nested classes access concatenation character: from "/" to ".".
Requires a follow-up Issue to fix the test: EvaluateStaticClassFromStaticMethod with parameters without the full namespace.

ilonatommy and others added 30 commits November 5, 2021 11:57
…chance it will be located out of the current assembly.
Copy link
Member

@radical radical left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is looking great. It does cause some test failures though, which need to be fixed.

And there are some additional cases that we should look at, but not needed in this PR.

@ilonatommy
Copy link
Member Author

@radical, as discussed I merged nested static evaluation PR with this one. Only 2 more tests fail on this PR in comparison to main and they are connected with lack of method evaluation without namespace (EvaluateStaticClassFromStaticMethod cannot be found in the same namespace it is declared). It will have to be solved in a separate PR.

@ilonatommy ilonatommy requested a review from radical November 24, 2021 09:53
Copy link
Member

@radical radical left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your patience, LGTM! 👍

@ilonatommy ilonatommy merged commit 35815de into dotnet:main Nov 24, 2021
@ilonatommy
Copy link
Member Author

Fixes #61462.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

arch-wasm WebAssembly architecture area-Debugger-mono

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants