Skip to content

Default Interface Method Base Calls #32054

Closed
@gafter

Description

@gafter

The LDM decided on the base invocation syntax base(N.I1<T>).M(s). We also decided that the syntax should be permitted in classes (e.g. to invoke an implementation from a skip-base class or a base interface).

This needs to be implemented in the compiler. Also, we need to decide on an implementation strategy. What IL would that generate? Since interface implementations are currently private methods, it may require further CLR changes.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions