2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / errors / cs0075.cs
1 // cs0075.cs: Casting a negative value needs to have the value in parentheses.
2 // Line: 20
3 class X
4 {
5         public readonly int i;
6
7         public X (int i)
8         {
9                 this.i = i;
10         }
11
12         public static implicit operator X (int value)
13         {
14                 return new X (value);
15         }
16
17         public static void Main ()
18         {
19                 int a = 4, b = 5;
20                 X x = (X) -a;
21                 System.Console.WriteLine (x.i);
22         }
23 }