5 class BaseFoo
: Object
{
6 public virtual Manam st
{ get; set; }
10 public virtual Manam st
{ get; set; }
14 public override Manam st
{
15 get { return base.st
; }
16 set { base.st
= value
; }
21 public override Manam st
{
22 get { return base.st
; }
23 set { base.st
= value
; }
30 assert (bar
.st
.a
== 42);
34 assert (baz
.st
.a
== 23);