投稿者 魔界の仮面弁士  (社会人) 投稿日時 2020/3/11 14:02:25
何故 Catch 句を使いたいのでしょうか?

「Catch ex As HogeException When 何某」で拾うのではなく、
「ElseIf TypeOf e.Exception Is HogeException AndAlso 何某 Then」等では駄目ですか?

※When 句無しの場合も同様。


どうしても例外を再スローしたいというのであれば、一応、
 '要 .NET Framework 4.5 以上
 ExceptionDispatchInfo.Capture(e.Exception).Throw()
と書けなくも無いですが…。