// CS0557: Duplicate user-defined conversion in type `Foo' // Line: 5 public enum Bar { ABar } public class Foo { public static explicit operator Foo(Bar the_bar) { return new Foo(); } public static implicit operator Foo(Bar the_bar) { return new Foo(); } }