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 ());