プロパティを持つSystem.Diagnostics
名前空間内のDebugger
クラスに対応しています。デバッガが接続されているかどうかの検出*および*
この呼び出しを増やすことができるプロパティがありますか、実際にコードをステップインしているかどうかを教えてください。これは非常に起こりにくいかも知れませんが、知っておくと便利です。
- 初めて(デバッガ「休憩」はデバッグモードに入り、添付された後:
EDIT
おそらく、より良い質問ではなく、いくつかのコードを実行されている「ステッピング」 )
- もう一度実行されますが(まだ接続されていますが、「ステップスルー」ではありません)。
興味深いですね...何をしようとしていますか? –
私はこれが何を持っているのだろうかと不思議です。あなたは例を挙げることができますか?検出を行っているラインを踏んでいるならば、あなたが踏み込んでいるかどうかだけを検出することができます(もし可能ならば)。 – hatchet
@hatchet、プールされたオブジェクトの有効期限が切れる比較的短いタイマーで実行されるコードがあります。ランタイム、これは正常に動作します - コードをステップ実行すると問題が発生する可能性があります。代替手段があります。これは、堅牢性のために採用する可能性が最も高いものですが、私はこの疑問を提起すると考えていました。 :) –