On 12/31/10, Simen kjaeraas <simen.kjaras at gmail.com> wrote: > This will give you both: class A { void bar(this T) ( ) { writeln(typeid(T)); writeln(typeid(this)); } } class B : A { } void main( ) { A a = new B; a.bar(); }