私はAndroidの背景にあり、アンドロイドの開発者リファレンスでメソッドを検索する際には、通常、メソッドがスローできる例外とメソッドが取り込むパラメータとその戻り値の型が含まれます。私はMSDNライブラリのいくつかのクラスのブラウズをしてきましたが、ここではそうは思われません。だから、どのように、どのような例外がスローされた場合、どのような例外が発生する可能性があるかを、開発時に判断できますか?MSDNライブラリ - メソッドがどのような例外をスローできるかを知る方法?
具体的な例は、例外をスローする可能性のあるDataContext.SubmitChanges()
メソッド(MSDN link)です。実行時に誤って遭遇しない限り、これを拾う方法はないようです。