// CS0535: `CC' does not implement interface member `IA.this[int].set' // Line: 33 using System; public interface IA { object this[int arg] { get; set; } } public abstract class CA : IA { public abstract object this[int arg] { get; set; } } public partial class CB : CA { public override object this[int arg] { get { throw new NotImplementedException (); } set { } } } public class CC : CB, IA { public new object this[int arg] { get { throw new NotImplementedException (); } } }