-
Notifications
You must be signed in to change notification settings - Fork 4.1k
[semi-auto-props]: Support assigning properties from constructor #60601
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
333fred
merged 42 commits into
dotnet:features/semi-auto-props
from
Youssef1313:semi-assign-ctor
May 12, 2022
Merged
Changes from all commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
884827e
[semi-auto-props]: Support assigning properties from constructor
Youssef1313 92abdde
Update tests
Youssef1313 ea5a0fc
Update tests
Youssef1313 ef9ed78
Update tests
Youssef1313 24acdbb
Fix cycle
Youssef1313 0e1283c
Unskip a test
Youssef1313 90e306b
Merge branch 'features/semi-auto-props' into semi-assign-ctor
Youssef1313 60e3cc6
Fix formatting
Youssef1313 e8f985a
Merge remote-tracking branch 'upstream/features/semi-auto-props' into…
Youssef1313 310585f
Update failing tests
Youssef1313 2b3703f
Support auto-default struct in conjunction of semi-auto-prop
Youssef1313 2b81ca9
Fix test
Youssef1313 67964c7
Remove assert
Youssef1313 ba5e951
Address some review comments
Youssef1313 6925606
Reorder conditions
Youssef1313 6ff3c8d
Chain VerifyDiagnostics call
Youssef1313 d1208dd
Test struct
Youssef1313 a80af8a
Update assert
Youssef1313 6119c22
Address feedback
Youssef1313 1e62ba7
Address part of review
Youssef1313 28e32eb
More review comments
Youssef1313 29322b9
Address small part of feedback
Youssef1313 44fd4aa
Update some tests and fix a NRE
Youssef1313 e441ad3
Move struct circularity to CompilationStage.Compile
Youssef1313 f530c53
Assert non-null diagnostic bag
Youssef1313 a0e2749
Small fix
Youssef1313 ea57d56
Fix test
Youssef1313 45937be
Fix tests
Youssef1313 e89e6b8
Reduce binding, add test for static property
Youssef1313 bcf6974
Simplify
Youssef1313 b95f088
Address part of review comments
Youssef1313 e5abf64
Update test
Youssef1313 c5e8afe
WaitForWorkers
Youssef1313 08eb543
Merge remote-tracking branch 'upstream/features/semi-auto-props' into…
Youssef1313 a93f24a
Fix definite assignment for field keyword
Youssef1313 69a89bf
Update AbstractFlowPass.cs
Youssef1313 6553698
Update BaseTypeAnalysis.cs
Youssef1313 0b3dcee
Address review comments
Youssef1313 3de5181
Address review comment
Youssef1313 fcb5e3f
Fix assertion failure
Youssef1313 7ea8b7f
Merge branch 'features/semi-auto-props' into semi-assign-ctor
Youssef1313 c42ed4a
Add test
Youssef1313 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.