潜在的な例外が投げられる可能性のある場所をどのようにトレースできますか?

StackOverflow https://stackoverflow.com/questions/3118627

質問

ここには、スタックトレースとスローされた例外の分析について多くの質問があります。

Redgate Reflectorを使用して、いくつかの.NETクラスの動作を調べています。特に、私はそれを見ています ConnectionString のプロパティ System.Data.SqlClient.SqlConnection 物体。リフレクターは、このプロパティが投げることができることを示します ArgumentException 無効な接続文字列が提供されている場合。

私の質問は、このプロパティがこの特定の例外をスローする可能性があることを考えると、コードを分析して、例外がどこからスローされるかを見つけるにはどうすればよいですか?プロパティは、値を設定するために別の関数を呼び出します。この関数はスローしません ArgumentException 直接。この例外がどこから投げられるかをどのように見つけることができるか知りたいです。

役に立ちましたか?

解決

私はそれを使用していませんが、あなたはジェイソンボックを見るかもしれません リフレクターの例外ファインダー

他のヒント

私は以前にそれを使用したことがありませんが、私は別の赤いゲート製品だと思います、 例外ハンター, 、これを行うように設計されています。

私が言ったように、私はこれを使用していませんので、あなたがそれを試してみて、それが役に立たないならば、自由に投票してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top