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");