このコードのようなものがあるとしましょう:
if (IsError1() || IsError2()) { // // ... }
多くの場合、デバッガーでは、プログラマーはどのエラーが検出されたか、つまりどの関数がtrueを返し、どのエラーがfalseを検出したかを知りたがります 。
もちろん、関数呼び出しをクリックし、QuickWatchを開いて以下を確認できます。
そしてブラケットを仕上げます
合計6回のクリックをカウントしました。
今、拡張機能の助けを借りて同じこと。
重要:拡張機能は、「 フルモード 」モード(メニューで有効化)で動作するはずです。
2回クリックするだけです(ブラケットが自動的に追加されるため)!
次に、 「Step Over(F10)」コマンドを使用してc if行を実行すると、バグアイコンが表示されます。
アイコンをクリックして、式の計算を視覚化します。
矢印をクリックして、わずかに異なる形式で視覚化します。
単純な式の計算でも同じです:
少し複雑にします(関数にパラメーターを追加します):
bool errorFound = IsError1(xcode) || IsError2(ycode);
などなど 。
これはすべて、 「CLRプロファイラーAPI」を使用して記述されていることがわかります 。
ありがとう
イゴール。
更新 :
-有料の拡張機能
- ベータ状態です
-2か月の無料使用期間があります