dnLib: проверить, переопределяет ли метод какой-либо внешний класс или интерфейс? - PullRequest
0 голосов
/ 18 сентября 2018

Я делаю .NET обфускатор для удовольствия, я только переименовал классы и методы.Но я столкнулся с проблемой, заключающейся в том, что я не должен переименовывать методы, которые переопределяют некоторые методы класса или интерфейсные методы, которые являются внешними (например, методы, которые переопределяют ToString из System.Object).

Как узнать, используя dnLib, какие методы из каких классов или интерфейсов переопределяет текущий метод?Класс MethodDef имеет свойство Overrides, которое, скорее всего, мне и нужно, но список Overrides пуст для всех методов, которые на самом деле переопределяют вещи.

...