interface I1
{
static abstract void M1();
}
class C1_1 : I1
{
// Implicit implementation
public static void M1() { }
}
interface I2
{
abstract static int P2 { get; set; }
}
class C2_1 : I2
{
// Implicit implementation
public static int P2 { get; set; }
}
interface I3
{
abstract static event System.Action E3;
}
class C3_1 : I3
{
// Implicit implementation
public static event System.Action E3;
}