[Version 9.0] Feature support for covariant return types - #1462
[Version 9.0] Feature support for covariant return types#1462RexJaeschke wants to merge 8 commits into
Conversation
|
@jskeet This is ready for a first read. |
jskeet
left a comment
There was a problem hiding this comment.
The parts about searching through classes and interfaces have lost me, but I suspect that's just my lack of concentration rather than a fault.
I still need to investigate bullet 3 in Rex's notes above. For bullet 4: This breaking change wasn't implemented. Rather, covariant return types on implicit interface implementations isn't supported (including by derived interfaces). |
797f25d to
14a92a1
Compare
…- 2 new commits Delta: 2 commits (b37dedc Update classes.md, 30b3684 Review and update text) Base: d68b04d (draft-v9 merge commit) / Original: 4e5e0a6 (alpha-v9) Conflicts resolved: 2 in classes.md - Conflict 1: Kept 'do not' wording (contractions already expanded on alpha-v9) - Conflict 2: Merged covariant return type bullets (PR #1462) with new default constraint support (PR #1470)
14a92a1 to
36f6616
Compare
36f6616 to
530a3ca
Compare
|
An earlier version of this feature is already present on |
Fill in the sections noted in the description of this PR.
Respond to open comments, and perform a review.
530a3ca to
2259b27
Compare
|
This is ready for a first review at our next meeting |
This PR is my formal version of the corresponding MS spec.
The following issues are yet not handled by this PR and need to be addressed: