1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
// CS0023: The `-' operator cannot be applied to operand of type `A' // Line: 16 class A { public static implicit operator ulong (A mask) { return 8; } } class X { static A a = null; static object o = -a; }