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

Из .NET Daily я успешно применил это к PHP-сайту на IIS. Он устанавливает максимальный возраст 30 дней, вместо того, чтобы указывать точную дату.

Добавьте это в свой файл web.config:


  
    
  

Эта конфигурация удовлетворяет как PageSpeed ​​«Использование кэширования браузера», так и YSlow «Добавить заголовки Expires». YSlow требует значения больше 7 дней. PageSpeed ​​требует от 30 дней до 1 года.

13
задан Community 23 May 2017 в 11:51
поделиться

2 ответа

Проверьте его свойство DeclaringType .

if (methodInfo.DeclaringType == typeof(Foo)) {
   // ...
}
21
ответ дан 1 December 2019 в 21:38
поделиться

Вы захотите посмотреть свойство DeclaringType. Если метод ToString происходит от Foo, то DeclaringType будет иметь тип Foo.

1
ответ дан 1 December 2019 в 21:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: