Es gibt eine Gruppe privater Methoden in meiner Klasse, und ich muss eine davon dynamisch auf der Grundlage eines Eingabewerts aufrufen. Sowohl der aufrufende Code als auch die Zielmethoden befinden sich in derselben Instanz. Der Code sieht wie folgt aus:
MethodInfo dynMethod = this.GetType().GetMethod("Draw_" + itemType);
dynMethod.Invoke(this, new object[] { methodParams });
In diesem Fall, GetMethod()
keine privaten Methoden zurück. Was BindingFlags
muss ich liefern an GetMethod()
damit es private Methoden finden kann?