1 public interface SomeInterface
6 public struct SomeStruct
: SomeInterface
17 public static void Fun
<T
> (T t
)
18 where T
: SomeInterface
21 throw new System
.Exception ("not 1");
23 throw new System
.Exception ("didn't update 't'");
28 Fun (new SomeStruct ());