ICorDebugStepper::StepOut Method

Causes this ICorDebugStepper to single-step through its containing thread, and to complete when the current frame returns control to the calling frame.

Syntax

HRESULT StepOut ();

Remarks

A StepOut operation will complete after returning normally from the current frame to the calling frame.

If StepOut is called when in unmanaged code, the step will complete when the current frame returns to the managed code that called it.

In .NET Framework version 2.0, do not use StepOut with the STOP_UNMANAGED flag set because it will fail. (Use ICorDebugStepper::SetUnmappedStopMask to set flags for stepping.) Interop debuggers must step out to native code themselves.

Requirements

Platforms: See System Requirements.

Header: CorDebug.idl, CorDebug.h

Library: CorGuids.lib

.NET Framework Versions: Available since 1.0