Visual Studioデバッガーでのリストの視覚化後のトピック
または「BugAid For Visual Studio」からの新しい単語に続いてトピックをきれいに仕上げた後、
BugAid拡張機能がifステートメントで式の計算を視覚化する可能性を検討したいと思います。
このコードのようなものがあるとしましょう:
if (IsError1() || IsError2()) {
多くの場合、デバッガーでは、プログラマーはどのエラーが検出されたか、つまりどの関数が
trueを返し、どのエラーが
falseを検出したかを知りたがり
ます 。
もちろん、関数呼び出しをクリックし、QuickWatchを開いて以下を確認できます。

そしてブラケットを仕上げます

合計6回のクリックをカウントしました。
今、拡張機能の助けを借りて同じこと。
重要:拡張機能は、「
フルモード 」モード(メニューで有効化)で
動作するはずです。

2回クリックするだけです(ブラケットが自動的に追加されるため)!
次に、
「Step Over(F10)」コマンドを使用してc if行を実行すると、バグアイコンが表示されます。

アイコンをクリックして、式の計算を視覚化します。

矢印をクリックして、わずかに異なる形式で視覚化します。

単純な式の計算でも同じです:



少し複雑にします(関数にパラメーターを追加します):
bool errorFound = IsError1(xcode) || IsError2(ycode);
などなど 。
これはすべて、
「CLRプロファイラーAPI」を使用して記述されていることが
わかります 。
ありがとう
イゴール。
更新 :
-有料の拡張機能
-
ベータ状態です
-2か月の無料使用期間があります