Das hab ich mich auch schon gefragt. Normal baut man ja Methoden, die alle anderen Methoden der inneren Klasse nach aussen geben.
Man kann natürlich so, wie du auch den Pointer zur Klasse verwenden. Dann funktioniert das meiner Meinung aber nicht mehr bei out-of-process Situationen. Ich habs noch nicht ausprobiert, kann es daher nicht 100% wissen.
Sonst ausprobieren und mir mitteilen