Skip to content

Conversation

@vitek-karas
Copy link
Member

Adds several new tests for various RUC scenarios.
Cleans up the RUC tests to correctly baseline all warnings it produces.
Fixes a product issue with RUC on attribute property setter.
Small refactoring in the product.

Adds several new tests for various RUC scenarios.
Cleans up the RUC tests to correctly baseline all warnings it produces.
Fixes a product issue with RUC on attribute property setter.
Small refactoring in the product.
@vitek-karas vitek-karas added this to the .NET 6.0 milestone Jun 23, 2021
@vitek-karas vitek-karas requested a review from tlakollo June 23, 2021 18:15
@vitek-karas vitek-karas self-assigned this Jun 23, 2021
@vitek-karas vitek-karas requested a review from marek-safar as a code owner June 23, 2021 18:15
… warn

Previously we had a select few cases where we did warn. This actually missed quit a few cases. I went through almost all possible values and instead picked those for which we don't want to warn.

Added tests for cases where it was possible/practical.
@vitek-karas
Copy link
Member Author

I think this is now finally ready for the review. I added a lot more test cases and reworked the implementation.
Previously we had a select few cases where we did warn. This actually missed quit a few cases. I went through almost all possible values and instead picked those for which we don't want to warn.

@agocke
Copy link
Member

agocke commented Jun 29, 2021

LGTM, merging so we can rebase on top

@agocke agocke merged commit 2f62607 into dotnet:main Jun 29, 2021
@vitek-karas vitek-karas deleted the ReflectionOnRUCFixes branch July 8, 2021 10:37
agocke pushed a commit to dotnet/runtime that referenced this pull request Nov 16, 2022
Adds several new tests for various RUC scenarios.
Cleans up the RUC tests to correctly baseline all warnings it produces.
Fixes a product issue with RUC on attribute property setter.
Small refactoring in the product.


Commit migrated from dotnet/linker@2f62607
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants