'property override' : cannot override inherited nonproperty 'non-property'
An attempt was made to override a nonproperty data type as a property, which is not allowed.
The following sample generates CS0544:
namespace x { public class a { public int i; } public class b : a { public override int i // CS0544 // the following line resolves CS0544 // public new int i { get { return 0; } } public static void Main() { } } }