virtual new "прерывает" цепочку переопределения метода, поэтому для базового типа будет вызван самый последний в цепочке из переопределенных до первого "прерванного"
ILSpy может помочь восстановить исходный код на C#, который вы сможете изменить и перекомпилировать в новую сборку. https://github.com/icsharpcode/ILSpy
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.