C# gestattet es ja nicht, Classtypes zu definieren (wie in Delphi: "type of class ..."). Wenn ich allerdings eine Delphi-
Package, die selbige enthält, als Assembly compiliere und die
dll dann in Visual C# 2008 lade und untersuche, erscheint zu jeder entsprechenden Klasse TMyClass noch eine Klasse TMyClass.@MetaTMyClass. Außerdem tauchen Methoden auf, die diese Meta-Klassen als Parameter verlangen.
Gibt es irgendwo eine Dokumentation, die erläutert, was es damit auf sich hat bzw. wie man diese Einsprungspunkte in die
dll nutzen kann. C# jedenfalls verweigert es, entsprechende Klassen zu definieren, weil das @-Zeichen offenbar die Syntaxregeln für Klassenbezeichner verletzt. Any ideas?
Dieter