[ilasm] Don't break arguments compatiblity
[mono-project.git] / mcs / tests / gtest-572.cs
blobec043ca7be650248440bbb04a3a914d7ee621e59
1 using System.Collections.Generic;
3 interface IC<T> : IB<T>, IEnumerable<T>
7 interface IB<V> : IA<V>
11 interface IA<W> : IEnumerable<W>
15 class C : IC<short>
17 public IEnumerator<short> GetEnumerator ()
19 return null;
22 System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator ()
24 throw new System.NotImplementedException ();
27 public static void Main ()
29 IC<short> ic = new C ();
30 var m2 = ic.GetEnumerator ();