[LoongArch64] Part-5:add loongarch support in some files for LoongArch64. (#21769)
[mono-project.git] / mcs / tests / gtest-095.cs
blob0e69640fac97eb0e1cf0bdd25ccd824cf265c506
1 using System;
3 public interface IDirectedEnumerable<T>
5 IDirectedEnumerable<T> Backwards();
8 public interface IDirectedCollectionValue<T> : IDirectedEnumerable<T>
10 new IDirectedCollectionValue<T> Backwards();
13 public class GuardedCollectionValue<T> : IDirectedCollectionValue<T>
15 IDirectedEnumerable<T> IDirectedEnumerable<T>.Backwards ()
17 return this;
20 public IDirectedCollectionValue<T> Backwards ()
22 return this;
26 public interface ISequenced<T> : IDirectedCollectionValue<T>
30 public class GuardedSequenced<T>
32 ISequenced<T> sequenced;
34 public IDirectedCollectionValue<T> Test ()
36 return sequenced.Backwards();
40 class X
42 public static void Main ()
43 { }