Как определить, является ли MethodInfo переопределением базового метода

Я пытаюсь определить, реализован ли объект MethodInfo, который я получаю из вызова GetMethod для экземпляра типа, по типу или по его базе.

Например:

Foo foo = new Foo();
MethodInfo methodInfo = foo.GetType().GetMethod("ToString",BindingFlags|Instance);

метод ToString может быть реализован в классе Foo или нет. Я хочу знать, получаю ли я реализацию foo?

Связанный вопрос

Можно ли определить, был ли виртуальный метод .NET переопределен в производном классе?

Ответы на вопрос(4)

Ваш ответ на вопрос