Skip to content

"Rename" of an explicit implementation of a static method doesn't rename related implicit implementations. Produces code with errors. #54028

@AlekseyTs

Description

@AlekseyTs
interface I1
{
    static abstract void M1();
}

class C1_1 : I1
{
    // Implicit implementation
    public static void M1() { }    
}

class C1_2 : I1
{
    // Explicit implementation
    static void I1.M1() { }
}

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions