// CS0106: The modifier `public' is not valid for this item
// Line: 8
interface A {
	void B ();
}

class X : A {
	public virtual void A.B () {}

	static void Main () {}
}