Kirk McDonald wrote: > The hope is that I could then say something like this: > > class Foo { > void func() { } > } > > void main() { > void delegate() dg; > Foo f = new Foo; > dg.ptr = &f; dg.ptr = f; > dg.funcptr = &Foo.func; > dg(); > } and it should work.