Can one tell me, why the heck does it compile?
namespace ManagedConsoleSketchbook { public interface IMyInterface { int IntfProp {
Because
int IntfProp { get; set; }
is not readonly.
You did not invoke setter of MyClass.Property, just getter.
MyClass.Property