1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | using System; public abstract class A { } public class B { } public class C : A { } public interface IFoo<T> { void Handle(T item); } public interface IIFoo<T> : IFoo<T> { } public class MyFoo<TA> : IIFoo<TA>, IFoo<B> where TA : A { public void Handle(TA a) { } public void Handle(B b) { } } public class Test { public static void Main() { } } |
dXNpbmcgU3lzdGVtOwoKcHVibGljIGFic3RyYWN0IGNsYXNzIEEgeyB9CgpwdWJsaWMgY2xhc3MgQiB7IH0KCnB1YmxpYyBjbGFzcyBDIDogQSB7IH0KCnB1YmxpYyBpbnRlcmZhY2UgSUZvbzxUPgp7CiAgICB2b2lkIEhhbmRsZShUIGl0ZW0pOwp9CnB1YmxpYyBpbnRlcmZhY2UgSUlGb288VD4gOiBJRm9vPFQ+CnsKfQoKcHVibGljIGNsYXNzIE15Rm9vPFRBPiA6IElJRm9vPFRBPiwgSUZvbzxCPgogICAgd2hlcmUgVEEgOiBBCnsKICAgIHB1YmxpYyB2b2lkIEhhbmRsZShUQSBhKSB7IH0KICAgIHB1YmxpYyB2b2lkIEhhbmRsZShCIGIpIHsgfQp9CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJCgl9Cn0=
-
upload with new input
-
result: Success time: 0.01s memory: 36576 kB returned value: 0


