次の方法で共有


Debugger3.StepOut メソッド (Boolean)

現在の関数からステップ アウトします。

名前空間:  EnvDTE90
アセンブリ:  EnvDTE90 (EnvDTE90.dll 内)

構文

'宣言
Sub StepOut ( _
    WaitForBreakOrEnd As Boolean _
)
void StepOut(
    bool WaitForBreakOrEnd
)
void StepOut(
    [InAttribute] bool WaitForBreakOrEnd
)
abstract StepOut : 
        WaitForBreakOrEnd:bool -> unit 
function StepOut(
    WaitForBreakOrEnd : boolean
)

パラメーター

  • WaitForBreakOrEnd
    型 : System.Boolean
    中断モードまたはデザイン モードに入るまでこの関数呼び出しが処理を戻すのを待機させる場合は true に設定します。デバッガーが実行を開始した直後にこの呼び出しを返す場合は false に設定します。呼び出しが戻ったら、デバッガーを、デザイン モード、中断モード、または実行モードのどのモードにもできます。

解説

詳細については、「コードのステップ実行の概要」を参照してください。

StepOut メソッドを使用する方法の例を次に示します。

このメソッドをテストするには

  1. ターゲット アプリケーションのメソッド内にブレークポイントを設定します。

  2. ターゲット アプリケーションをデバッグ モードで実行します。

  3. ブレークポイントでアプリケーションが停止したら、アドインを実行します。

public static void StepOut(EnvDTE80.DTE2 dte)
{
    EnvDTE90.Debugger3 debugger = (EnvDTE90.Debugger3)dte.Debugger;
    debugger.StepOut(true);
}
Sub StepOutAndNotify
    DTE2.Debugger.StepOut(True)
    MsgBox("The debugger stepped out of the function.")
End Sub

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

Debugger3 インターフェイス

StepOut オーバーロード

EnvDTE90 名前空間