実際の例外が別の例外によってスローされた場合でも、最上位の呼び出し元である例外をスローしたMY メソッドの名前に戻る C# メソッドはありますか(たとえば、メソッドが呼び出したときにデータベース ドライバー エラーが発生します)。
呼び出し元 -> MyMethod -> DbDriver(エラー)
「DbDriver」ではなく「MyMethod」が欲しい
チェーン全体で例外を再スローしたくありません。
私の現在の苦労は、StackTrace フレームを反復処理し、メソッドを使用して解析することMethodBase.GetCurrentMethod().DeclaringType
です。
この情報またはより洗練されたソリューションを取得する組み込みの方法はありますか?
ありがとう!