You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
1.1 KiB
69 lines
1.1 KiB
using System;
|
|
|
|
namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty.StaticAbstractInterfaceMembers
|
|
{
|
|
public interface I
|
|
{
|
|
abstract static int Capacity { get; }
|
|
abstract static int Count { get; set; }
|
|
abstract static int SetterOnly { set; }
|
|
abstract static event EventHandler E;
|
|
abstract static I CreateI();
|
|
}
|
|
|
|
public class X : I
|
|
{
|
|
public static int Capacity { get; }
|
|
|
|
public static int Count { get; set; }
|
|
|
|
public static int SetterOnly {
|
|
set {
|
|
}
|
|
}
|
|
|
|
public static event EventHandler E;
|
|
|
|
public static I CreateI()
|
|
{
|
|
return new X();
|
|
}
|
|
}
|
|
|
|
public class X2 : I
|
|
{
|
|
public static int Capacity {
|
|
get {
|
|
throw new NotImplementedException();
|
|
}
|
|
}
|
|
|
|
public static int Count {
|
|
get {
|
|
throw new NotImplementedException();
|
|
}
|
|
set {
|
|
throw new NotImplementedException();
|
|
}
|
|
}
|
|
public static int SetterOnly {
|
|
set {
|
|
throw new NotImplementedException();
|
|
}
|
|
}
|
|
|
|
public static event EventHandler E {
|
|
add {
|
|
throw new NotImplementedException();
|
|
}
|
|
remove {
|
|
throw new NotImplementedException();
|
|
}
|
|
}
|
|
|
|
public static I CreateI()
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
}
|
|
}
|