Disons que j'ai une classe de base TestBase où je définis une méthode virtuelle TestMe ()
class TestBase
{
public virtual bool TestMe() { }
}
Maintenant, j'hérite de cette classe:
class Test1 : TestBase
{
public override bool TestMe() {}
}
Maintenant, en utilisant Reflection, je dois trouver si la méthode TestMe a été remplacée dans la classe enfant - est-ce possible?
Ce dont j'ai besoin - j'écris un visualiseur de concepteur pour le type "objet" pour montrer toute la hiérarchie de l'héritage et montrer également quelles méthodes virtuelles ont été remplacées à quel niveau.