DefaultInterfaceImplementation open issues and work items #17952
Labels
Area-Compilers
Feature - Default Interface Impl
Default Interface Implementation
Feature Request
Test
Test failures in roslyn-CI
Milestone
Open issues:
protected
access to make it work, but that requires that we define the CLR semantics ofprotected
members in interfaces. See also Issues in Default Interface Methods csharplang#406.Work items:
unsafe
modifiers on members with implementation and fields (anything interesting there)?Language features not yet implemented
abstract
modifier in interfacespublic
modifier in interfacesvirtual
modifier in interfacesoverride
declarations in interfaces, using explicit implementation syntaxoverride
declarations in interfaces, using implicit selection of overridden method(s)get
/set
has a body)abstract override
declaration in an interface. Note: We are using an explicit implementation syntax which doesn't support reabstraction, so a syntax change in needed.private
instance members in interfacesprivate static
members in interfacespublic static
members in interfacesbase(Type).M()
in interfaces and classes Default Interface Method Base Calls #32054protected
andprotected internal
types within interfaces.Other non-compiler work
base(...)
expression.The text was updated successfully, but these errors were encountered: