[mono] Tracking: covariant return methods support #37509
Open
Description
opened on Jun 5, 2020
This is a tracking issue for the implementation of Covariant Return Methods Mono
Future
- pass test cases for variant interfaces CovariantReturns/Interfaces/UnitTest.il and
UnsupportedScenario1.il
,UnsupportedScenario2.il
andUnsupportedScenario3.il
- Implement
PreserveBaseBaseOverrideAttribute
support for SRE images
.NET 5
- Implement PreserveBaseOverrideAttribute
PR: -> passingAttributeTesting.il
,UnitTest.il
andOverrideMoreDerivedReturn.il
- Pass "positive" covariant returns unit tests (ie we set up the vtable correctly and
callvirt
calls the right method)
PR [mono][metadata] Implement PreserveBaseOverridesAttribute and covariant returns support #37516 - Passing everythign in UnitTest exceptUnitTest_GVM.il
- Pass "negative" unit tests (ie we throw the correct exception for unsupported scenarios or incorrect overrides)
Activity