-
Notifications
You must be signed in to change notification settings - Fork 4k
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
Support SetsRequiredMembersAttribute #60392
Support SetsRequiredMembersAttribute #60392
Commits on Mar 25, 2022
-
Support SetsRequiredMembersAttribute
The SetsRequiredMembersAttribute prevents the compiler from checking the required member list of a type when calling that constructor, and suppresses any errors from a base type's list being invalid. Specification: https://github.com/dotnet/csharplang/blob/main/proposals/required-members.md Test plan: dotnet#57046
Configuration menu - View commit details
-
Copy full SHA for 7761d6b - Browse repository at this point
Copy the full SHA 7761d6bView commit details
Commits on Mar 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a4dd570 - Browse repository at this point
Copy the full SHA a4dd570View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9aef94 - Browse repository at this point
Copy the full SHA a9aef94View commit details
Commits on Mar 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 95d08c1 - Browse repository at this point
Copy the full SHA 95d08c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9da29b - Browse repository at this point
Copy the full SHA d9da29bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72c3927 - Browse repository at this point
Copy the full SHA 72c3927View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49a53a5 - Browse repository at this point
Copy the full SHA 49a53a5View commit details
Commits on Apr 6, 2022
-
Use SuppressRequiredMembers to inform nullable analysis of whether pr…
…operties should be considered initialized.
Configuration menu - View commit details
-
Copy full SHA for 3984820 - Browse repository at this point
Copy the full SHA 3984820View commit details -
Configuration menu - View commit details
-
Copy full SHA for e69ef15 - Browse repository at this point
Copy the full SHA e69ef15View commit details
Commits on Apr 12, 2022
-
Merge remote-tracking branch 'upstream/features/required-members' int…
…o setsrequiredmembers * upstream/features/required-members: (808 commits) Update for definite assignment changes Remove duplicate package references (dotnet#60658) Formatting and code generation options (dotnet#60127) Trim unnessasary leading lines when removing usings (dotnet#60672) Pass options to FixAllAsync, simplify CodeAction registration (dotnet#60665) Fallout Lint Restore CodeStyle test projects Update struct field definite assignment tests Global indentation options - take 2 (dotnet#60565) Run continuation to dispose of cancellation token source (dotnet#60653) Fixup Update tests Cleanup Cleanup move properties Delay starting the work to scan for todo-items Simplify Clean up syntax context Clean up syntax context ...
Configuration menu - View commit details
-
Copy full SHA for 06acf5f - Browse repository at this point
Copy the full SHA 06acf5fView commit details
Commits on Apr 14, 2022
-
Add restriction that SetsRequiredMembersAttribute must be applied whe…
…n chaining to a constructor with the attribute. Add more tests.
Configuration menu - View commit details
-
Copy full SHA for 4cfdf57 - Browse repository at this point
Copy the full SHA 4cfdf57View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7e4947 - Browse repository at this point
Copy the full SHA e7e4947View commit details
Commits on Apr 15, 2022
-
Merge remote-tracking branch 'upstream/features/required-members' int…
…o setsrequiredmembers * upstream/features/required-members: (66 commits) Fix dotnet#55183: Add SymbolVisitor<TArgument, TResult> (dotnet#56530) Simplifier options (dotnet#60174) Remove duplicated asset Do not try to refcount solution syncing when communicating with OOP Delay symbol-search index updating until solution is fully loaded. add more miscellaneous tests for checked operators (dotnet#60727) Support checked operators in explicit interface implementation (dotnet#60715) Avoid formatting diagnostics with raw strings (dotnet#60655) Make heading levels for warning waves documentation consistent (dotnet#60721) Clean up IDiagnosticService extension methods Remove #nullable enable Add integration test to flag MEF composition breaks Generate static abstract interface members correctly (dotnet#60618) Merge release/dev17.2 to main (dotnet#60682) Fix FAR on checked operators (dotnet#60698) Add implement interface support for checked operators and cast operators (dotnet#60719) Update csc.dll path in launch.json (dotnet#60663) Grab bag of UTF8 string support in IDE features (dotnet#60599) Allow code actions to retrieve options for any language (dotnet#60697) Fix flaky VSTypeScriptHandlerTests (dotnet#60706) ...
Configuration menu - View commit details
-
Copy full SHA for 728b6da - Browse repository at this point
Copy the full SHA 728b6daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 106378e - Browse repository at this point
Copy the full SHA 106378eView commit details