Скажем, у меня есть базовый класс TestBase, где я определяю виртуальный метод TestMe()
class TestBase
{
public virtual bool TestMe() { }
}
Теперь я наследую этот класс:
class Test1 : TestBase
{
public override bool TestMe() {}
}
Теперь, используя Reflection, мне нужно найти, был ли метод TestMe переопределен в дочернем классе - возможно ли это?
Для чего мне это нужно - я пишу визуализатор конструктора для типа "объект", чтобы показать всю иерархию наследования, а также показать, какие виртуальные методы были переопределены на каком уровне.