3 public static implicit operator byte (A mask)
9 public class Constraint
16 public static Constraint operator !(Constraint m)
21 public static Constraint operator +(Constraint m)
26 public static Constraint operator ~(Constraint m)
31 public static Constraint operator -(Constraint m)
36 static void Foo (object o)
40 public static int Main ()
43 Foo (!(Constraint)null);
44 Foo (~(Constraint)null);
45 Foo (+(Constraint)null);
46 Foo (-(Constraint)null);
50 const byte b3 = (byte)0;
51 const int a = -2147483648;
52 const long l = -9223372036854775808;
53 const long l2 = -uint.MaxValue;
54 const E1 e = (E1)~E2.A;
57 if (-int.MinValue != int.MinValue)
69 System.Console.WriteLine ("OK");