Take stars out of types where they make more sense.
[mono-project.git] / mcs / tests / gtest-157.cs
blob3e13010ea97632b44e0d0c66e800d4d6214f5473
1 interface a <t> { void x (); }
3 interface b <t> : a <t> {}
5 class kv <k,v> {} // type t
7 interface c <k,v>: b <kv<k,v>>, // b <t>
8 a <kv<k,v>> // a <t>
9 {}
11 class m <k,v> : c <k,v>,
12 b <kv<k,v>> // b <t>
14 void a <kv <k,v>>.x () {} // a<t>.x ()
17 class X
19 public static void Main ()
20 { }