-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Closed
Labels
api-approvedAPI was approved in API review, it can be implementedAPI was approved in API review, it can be implementedapi-suggestionEarly API idea and discussion, it is NOT ready for implementationEarly API idea and discussion, it is NOT ready for implementationarea-System.Runtime.CompilerServicesblockingMarks issues that we want to fast track in order to unblock other important workMarks issues that we want to fast track in order to unblock other important work
Milestone
Description
The runtime should expose the following feature flag for runtimes that support static abstract members in interfaces.
namespace System.Runtime.CompilerServices
{
public static class RuntimeFeature
{
public const string VirtualStaticsInInterfaces = nameof(VirtualStaticsInInterfaces);
}
}The implementation of static bool IsSupported(string feature) should be updated accordingly.
Relates to language feature: dotnet/csharplang#4436
Per discussion with the overall feature crew, we'd like this change in .NET 6 preview 5, to line up with runtime and C# compiler work.
tannergooding
Metadata
Metadata
Assignees
Labels
api-approvedAPI was approved in API review, it can be implementedAPI was approved in API review, it can be implementedapi-suggestionEarly API idea and discussion, it is NOT ready for implementationEarly API idea and discussion, it is NOT ready for implementationarea-System.Runtime.CompilerServicesblockingMarks issues that we want to fast track in order to unblock other important workMarks issues that we want to fast track in order to unblock other important work