Skip to content

C# Support for First Class Delegation #139

@bordoley

Description

@bordoley

The delegation pattern is a very common alternative to inheritance for sharing a common implementation of an interface. However in C# utilizing delegation is very heavy weight requiring lots of boiler point code which could easily be generated by the compiler. The Kotlin language includes such a feature which greatly reduces the effort and cost of utilizing the pattern. It would be great if C# 7 included such a feature as well.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions