do not check order sequence if option /order was not used
[mono.git] / mcs / tests / test-457.cs
1 // (note, this is taken from `13.2.5 Interface member access')
2 interface IInteger {
3         void Add(int i);
4 }
5
6 interface IDouble {
7         void Add(double d);
8 }
9
10 interface INumber: IInteger, IDouble {}
11
12 class Number : INumber {
13         void IDouble.Add (double d)
14         {
15                 System.Console.WriteLine ("IDouble.Add (double d)");
16         }
17         void IInteger.Add (int d)
18         {
19                 System.Console.WriteLine ("IInteger.Add (int d)");
20         }
21         
22         static int Main ()
23         {
24                 INumber n = new Number ();
25                 n.Add(1);               
26                 n.Add(1.0);             
27                 ((IInteger)n).Add(1);   
28                 ((IDouble)n).Add(1);    
29                 return 0;
30         }
31 }