-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Closed
Labels
Area-IDEBugFeature - StaticAbstractMembersInInterfacesIDE-CodeStyleBuilt-in analyzers, fixes, and refactoringsBuilt-in analyzers, fixes, and refactoringsResolution-FixedThe bug has been fixed and/or the requested behavior has been implementedThe bug has been fixed and/or the requested behavior has been implemented
Milestone
Description
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() { }
}
interface I2
{
abstract static int P2 { get; set; }
}
class C2_1 : I2
{
// Implicit implementation
public static int P2 { get; set; }
}
class C2_2 : I2
{
// Explicit implementation
static int I2.P2 { get; set; }
}
interface I3
{
abstract static event System.Action E3;
}
class C3_1 : I3
{
// Implicit implementation
public static event System.Action E3;
}
class C3_2 : I3
{
// Explicit implementation
static event System.Action I3.E3
{
add { }
remove { }
}
}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Area-IDEBugFeature - StaticAbstractMembersInInterfacesIDE-CodeStyleBuilt-in analyzers, fixes, and refactoringsBuilt-in analyzers, fixes, and refactoringsResolution-FixedThe bug has been fixed and/or the requested behavior has been implementedThe bug has been fixed and/or the requested behavior has been implemented