On Sunday, 24 May 2015 at 23:32:52 UTC, ZombineDev wrote:
...

Small correction for clarity:
void main()
{
    Derived d = new Derived();
    d.x = 13;
    d.y = 15;

// 1) writeln(callMethod!(Derived, Derived.toString)(d)); <- Should print 15 // 2) writeln(callBaseMethod!(Derived, Derived.toString)(d)); <- Should print 13
    // 3) writeln(d.Base.toString()); <- Prints 13
}

Reply via email to