Ich habe eine Klasse, die in etwa so aussieht:
public class Parent
{
public class Subclass
{
}
}
und mit Hilfe von Reflexion versuche ich, die Unterklasse zu finden
void main
{
Parent p = new Parent();
Type t = p.GetType();
Type s = t.GetNestedType("Subclass"); //s is not set
}
Das funktioniert nicht, weil es offenbar keine verschachtelten Typen gibt. Wie kann ich den Typ der Unterklasse herausfinden? Der Grund, warum ich s benötige, ist, dass ich später .GetMethod("someMethod").Invoke(...) darauf aufrufen möchte.