Debugger2.StepOver メソッド (Boolean)
次の関数呼び出しにステップ オーバーします。
名前空間: EnvDTE80
アセンブリ: EnvDTE80 (EnvDTE80.dll 内)
構文
'宣言
Sub StepOver ( _
WaitForBreakOrEnd As Boolean _
)
void StepOver(
bool WaitForBreakOrEnd
)
void StepOver(
[InAttribute] bool WaitForBreakOrEnd
)
abstract StepOver :
WaitForBreakOrEnd:bool -> unit
function StepOver(
WaitForBreakOrEnd : boolean
)
パラメーター
- WaitForBreakOrEnd
型: System.Boolean
中断モードまたはデザイン モードに入るまでこの関数呼び出しが処理を戻すのを待機させる場合は true に設定します。デバッガーが実行を開始した直後にこの呼び出しを返す場合は false に設定します。呼び出しが戻ったら、デバッガーを、デザイン モード、中断モード、または実行モードのどのモードにもできます。
実装
解説
詳細については、「コードのステップ実行の概要」を参照してください。
例
StepOver メソッドの使用方法を次の例に示します。
このメソッドをテストするには
ターゲット アプリケーションの関数呼び出しにブレークポイントを設定します。
ターゲット アプリケーションをデバッグ モードで実行します。
ブレークポイントでアプリケーションが停止したら、アドインを実行します。
public static void StepOver(EnvDTE80.DTE2 dte)
{
EnvDTE80.Debugger2 debugger = (EnvDTE80.Debugger2)dte.Debugger;
debugger.StepOver(true);
}
Sub StepOverAndNotify
DTE2.Debugger.StepOver(True)
MsgBox("The debugger stepped over the call.")
End Sub
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。