次の方法で共有


Debugger.StepOut メソッド

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

名前空間:  EnvDTE
アセンブリ:  EnvDTE (EnvDTE.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 は現在の関数からステップ アウトします。詳細については、「コードのステップ実行の概要」を参照してください。

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

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

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

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

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

public static void StepOut(DTE dte)
{
    EnvDTE.Debugger debugger = (EnvDTE.Debugger)dte.Debugger;
    debugger.StepOut(true);
}
Shared Sub StepOut(ByRef dte As EnvDTE.DTE)
    dte.Debugger. StepOut(True)
End Sub

.NET Framework セキュリティ

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

参照

関連項目

Debugger インターフェイス

EnvDTE 名前空間