Interface IExecutionSession
Encapsulates an execution session.
public interface IExecutionSession
Properties
Frame
Gets the current IStackFrame from the call stack.
IStackFrame Frame { get; }
Property Value
State
Gets the current ExecutionSessionState value for this session.
ExecutionSessionState State { get; }
Property Value
Methods
GetCurrentStack()
Retrieves the current stack from the execution context.
IOrderedEnumerable<IStackFrame> GetCurrentStack()
Returns
- IOrderedEnumerable<IStackFrame>
Returns an ordered enumerable of IStackFrame, with the top-most (current) frame at index 0.
StepInto()
Advances execution by a single step.
void StepInto()
Remarks
ℹ️ In the classic VBIDE, a debugger command binds this action to the F8 key; in Visual Studio, that's F11.
StepOut()
Advances execution to the next statement in the current scope, stepping over any statements in-between.
void StepOut()
Remarks
ℹ️ In the classic VBIDE, a debugger command binds this action to the Ctrl+Shift+F8 hotkey.
StepOver()
Advances execution into the next statement.
void StepOver()
Remarks
ℹ️ In the classic VBIDE, a debugger command binds this action to the Shift+F8 hotkey; in Visual Studio, that's F10.