私はデバッガが例外につながる可能性のある一連の検証ヘルパメソッドに侵入しないようにしたいと思います。例外がスローされた場合は、これらのヘルパーメソッドの内部ではなく、呼び出しの時点で表示したいと思います。そこで、私はDebuggerStepThroughAttributeをヘルパーメソッドに配置しました。しかし、検証メソッドにバグがある可能性があるので、私はまだ検証メソッドをデバッグできるようにしたいと思います。これらの検証メソッドの中にブレークポイントを置くと、デバッガはスキップします。DebuggerStepThroughAttributeで装飾されたメソッドにどのようにステップインできますか?
例外がスローされると、メソッドはスキップされますが、メソッドにブレークポイントを配置すると、ステップインすることができるはずですか、これは不可能なのですか?
Frameworkコードにブレークポイントを配置することができないため、オンデマンドでその属性を無視する方法はありますか? – mbx
@mbx:シンボルが設定されていれば、フレームワークコードにブレークポイントを入れることができます。私が知っている限り、要求に応じて属性を無視する方法はありません。 – adrianbanks