DkmRuntimeInstance.GetCodePathsInRange(ICorDebugFrame, UInt32, UInt32) Method

Definition

GetCodePathsInRange is called to get code paths in specific IL range.

Location constraint: It should only be called on server side.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

public:
 cli::array <Microsoft::VisualStudio::Debugger::Stepping::DkmSteppingCodePath ^> ^ GetCodePathsInRange(Microsoft::VisualStudio::CorDebugInterop::ICorDebugFrame ^ CorFrame, System::UInt32 StartILOffset, System::UInt32 EndILOffset);
public:
 Platform::Array <Microsoft::VisualStudio::Debugger::Stepping::DkmSteppingCodePath ^> ^ GetCodePathsInRange(Microsoft::VisualStudio::CorDebugInterop::ICorDebugFrame ^ CorFrame, unsigned int StartILOffset, unsigned int EndILOffset);
std::Array <Microsoft::VisualStudio::Debugger::Stepping::DkmSteppingCodePath const &> GetCodePathsInRange(Microsoft::VisualStudio::CorDebugInterop::ICorDebugFrame const & CorFrame, unsigned int StartILOffset, unsigned int EndILOffset);
public Microsoft.VisualStudio.Debugger.Stepping.DkmSteppingCodePath[] GetCodePathsInRange (Microsoft.VisualStudio.CorDebugInterop.ICorDebugFrame CorFrame, uint StartILOffset, uint EndILOffset);
member this.GetCodePathsInRange : Microsoft.VisualStudio.CorDebugInterop.ICorDebugFrame * uint32 * uint32 -> Microsoft.VisualStudio.Debugger.Stepping.DkmSteppingCodePath[]
Public Function GetCodePathsInRange (CorFrame As ICorDebugFrame, StartILOffset As UInteger, EndILOffset As UInteger) As DkmSteppingCodePath()

Parameters

CorFrame
ICorDebugFrame

[In] The ICorDebugFrame to query for code paths.

StartILOffset
UInt32

[In] Specifies the query start IL offset, inclusively.

EndILOffset
UInt32

[In] Specifies the query end IL offset, inclusively.

Returns

[Out] DkmSteppingCodePath[] represents a location that user can step to from current location.

Applies to