Skip to content

Emit ObsoleteAttribute for required member constructors#61005

Merged
333fred merged 3 commits intodotnet:features/required-membersfrom
333fred:obsolete
Apr 28, 2022
Merged

Emit ObsoleteAttribute for required member constructors#61005
333fred merged 3 commits intodotnet:features/required-membersfrom
333fred:obsolete

Conversation

@333fred
Copy link
Copy Markdown
Member

@333fred 333fred commented Apr 28, 2022

Support emitting ObsoleteAttribute on the constructor of types with required members.

Specification: https://github.com/dotnet/csharplang/blob/main/proposals/required-members.md
Test plan: #57046

Support emitting ObsoleteAttribute on the constructor of types with required members.

Specification: https://github.com/dotnet/csharplang/blob/main/proposals/required-members.md
Test plan: dotnet#57046
@333fred 333fred requested a review from a team as a code owner April 28, 2022 00:57
@ghost ghost added the Area-Compilers label Apr 28, 2022
@333fred
Copy link
Copy Markdown
Member Author

333fred commented Apr 28, 2022

@jcouv @RikkiGibson for review.

@jcouv
Copy link
Copy Markdown
Member

jcouv commented Apr 28, 2022

Looks like there are legitimate test failures

@333fred
Copy link
Copy Markdown
Member Author

333fred commented Apr 28, 2022

@jcouv please take another look.

Copy link
Copy Markdown
Member

@jcouv jcouv left a comment

Choose a reason for hiding this comment

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

LGTM Thanks (iteration 2) with a couple of nits to consider

@333fred
Copy link
Copy Markdown
Member Author

333fred commented Apr 28, 2022

@RikkiGibson for a second review.

@333fred 333fred enabled auto-merge (squash) April 28, 2022 21:58
@333fred 333fred merged commit c803634 into dotnet:features/required-members Apr 28, 2022
@333fred 333fred deleted the obsolete branch April 28, 2022 22:46
@333fred 333fred added the Feature - Required Members Required properties and fields label Sep 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area-Compilers Feature - Required Members Required properties and fields

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants