-
Notifications
You must be signed in to change notification settings - Fork 833
Open
Labels
Milestone
Description
Okay we need an issue to track F# language updates for the next release.
The target is to release by Fall 2022 --- so it's going to be a small set of features, this is not an ordered or prioritized list
Feel free to discuss and add suggestions here in this thread.
- Support for consuming Interface Static Methods - C# 10.0 feature
- Required property/field: C# 11.0 feature
- Ref fields C# 11.0 feature
- User defined check operator [C# 11.0 feature] (https://github.com/dotnet/csharplang/blob/main/proposals/checked-user-defined-operators.md?rgh-link-date=2022-02-10T19%3A05%3A24Z)
- Relaxing shift operator signature requirements - C# 11.0 feature
- Unsigned right shift operator (
>>>). C# 11.0 feature - Honor new properties on ObsoleteAttribute for .NET 5 #8654
- Support
CompilerFeatureRequiredAttribute, more info.
Background: we believe we need to do a good job supporting this style:
https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/tutorials/static-abstract-interface-methods
/cc @dsyme , @KathleenDollard , @jonsequitur , @vzarytovskii , @baronfel
vzarytovskii, kerams, En3Tho, Prunkles, ForNeVeR and 3 more
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
New