5 public readonly long Value
;
7 public Foo (long value)
12 public static implicit operator Foo (long value)
14 return new Foo (value);
20 public readonly Foo Foo
;
27 public static implicit operator Bar (Foo foo
)
35 public readonly Foo Foo
;
42 public static explicit operator Baz (Foo foo
)
50 public static implicit operator bool?(S arg
)
52 throw new ApplicationException ("should not be called");
58 public static int Main ()