2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / errors / gcs0310-2.cs
1 // CS0310: The type 'A' must have a public parameterless constructor in
2 //         order to use it as parameter 'T' in the generic type or method 'Foo<T>'
3 // Line: 20
4
5 public class Foo<T>
6         where T : new ()
7 {
8 }
9
10 class A
11 {
12         private A ()
13         { }
14 }
15
16 class X
17 {
18         static void Main ()
19         {
20                 object o = new Foo<A> ();
21         }
22 }