well, alias this is the issue here.

interface I
{
    void foo();
}

struct S
{
    void foo() {}
}

class C : I
{
    S s;
    alias this s;
}

don't compile...if you have any idea to do otherwise I am greatly interested. Thanks !

Reply via email to