do not check order sequence if option /order was not used
[mono.git] / mcs / tests / gtest-249.cs
1 using System;
2 using SCG = System.Collections.Generic;
3
4 public abstract class EnumerableBase<T> : SCG.IEnumerable<T>
5 {
6         public abstract SCG.IEnumerator<T> GetEnumerator();
7
8         System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
9         {
10                 return GetEnumerator();
11         }
12 }
13
14 public abstract class ArrayBase<T> : EnumerableBase<T>
15 {
16         public override SCG.IEnumerator<T> GetEnumerator()
17         {
18                 yield break;
19         }
20
21 }
22
23 public class HashedArrayList<T> : ArrayBase<T>
24 {
25         public override SCG.IEnumerator<T> GetEnumerator()
26         {
27                 return base.GetEnumerator();
28         }
29 }
30
31 class X
32 {
33         static void Main ()
34         { }
35 }