// CS0737: `MySubClass' does not implement interface member `I.Foo.set' and the best implementing candidate `MyTest.Foo.set' is not public
// Line: 6

using System;

interface I
{
	int Foo { get; set; }
}

public class MySubClass : MyTest, I
{
}

public class MyTest
{
	public int Foo
	{
		get { return 1; }
		protected set { }
	}
}