что будет делать пустой блок catch и throw?

Я знаю следующееcatch and throw блок избыточен, мне интересно, какой урон он может нанести?

Может ли компилятор оптимизировать его в режиме релиза? Или он все равно поймает исключение и сбросит его? Если это последний случай, то какой вид потери производительности это вызовет?

try
{
  //...
}
catch {
  throw;
}

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

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