Das es sich um einen Nested Type handelt, musst du ihn außerhalb der Klasse voll qualifizieren:
Jain.
Also zumindesntens bis XE geht es auch ohne einen vollqualifizierten Typbezeichner.
irgendwann danach wurden dann (zumindestens weiß ich es von ENUMs) im Compiler eine Option eingebaut, bzw. standardmäßig aktiviert, welche die Angabe des Namespace (vollqualifizierten Typbezeichners) verlangt,
welches man aber auch wieder deaktivieren kann.