Skip to content

Tracking Issue for C# 11.0 Interop for F# 6.1/7.0 #13007

@KevinRansom

Description

@KevinRansom

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.

  1. Support for consuming Interface Static Methods - C# 10.0 feature
  2. Required property/field: C# 11.0 feature
  3. Ref fields C# 11.0 feature
  4. 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)
  5. Relaxing shift operator signature requirements - C# 11.0 feature
  6. Unsigned right shift operator (>>>). C# 11.0 feature
  7. Honor new properties on ObsoleteAttribute for .NET 5 #8654
  8. 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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    New

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions