Я написал поддержку JetBrains по электронной почте и получил следующий ответ:
ReSharper не может анализировать только часть языковой конструкции C #. В этом случае catch (Exception e) {} 'является частью конструкции try / catch. Следующее будет искать пустые предложения catch:
try {
$stmt$
}
catch(Exception e)
{
}
(где $ stmt $ - это «один или несколько операторов»).