ICorDebugFunction2 Interface

Logically extends the ICorDebugFunction interface to provide support for Just My Code step-through debugging, which skips non-user code.

Methods

Method Description
EnumerateNativeCode Method (Not yet implemented.) Gets an interface pointer to an ICorDebugCodeEnum that contains the native code statements in the function referenced by this ICorDebugFunction2 object.
GetJMCStatus Method Gets a value that indicates whether this function is marked as user code.
GetVersionNumber Method Gets the Edit and Continue version of this function.
SetJMCStatus Method Marks this function for Just My Code stepping.

Remarks

Note

This interface does not support being called remotely, either cross-machine or cross-process.

Requirements

Platforms: See System Requirements.

Header: CorDebug.idl, CorDebug.h

Library: CorGuids.lib

.NET Framework Versions: Available since 1.0

See also