Merge pull request #5675 from mono/glib-debug-symbols
[mono.git] / mcs / tests / test-xml-071.cs
1 // Compiler options: -doc:xml-071.xml
2
3 namespace N
4 {
5         public class G<U>
6         {       
7         }
8 }
9
10 interface X<out TOutput>
11 {
12         TOutput Consume (Y<TOutput> a);
13 }
14
15 interface Y<in TInput>
16 {
17 }
18
19 interface Z<in TInput, out TOutput> : Y<TInput>, X<TOutput>
20 {
21 }
22
23 class Test<T> : Z<T, N.G<T[][,,]>>
24 {
25         /// <summary>This is the consume method.</summary>
26         N.G<T[][,,]> X<N.G<T[][,,]>>.Consume (Y<N.G<T[][,,]>> target)
27         {
28                 return null;
29         }
30 }
31
32 class Program
33 {
34         static void Main ()
35         {
36         }
37 }