/// <summary> /// Checks if this frame is the same as another frame <paramref name="other"/> /// </summary> /// <param name="other">Other frame</param> /// <returns></returns> public abstract bool Equals(DbgDotNetEngineStepperFrameInfo other);
/// <summary> /// Prepares collecting return values /// </summary> /// <param name="frame">Frame info</param> /// <param name="statementInstructions">Statement instructions</param> public abstract void CollectReturnValues(DbgDotNetEngineStepperFrameInfo frame, DbgILInstruction[][] statementInstructions);
/// <summary> /// Steps out /// </summary> /// <param name="frame">Frame info</param> /// <returns></returns> public abstract Task <DbgThread> StepOutAsync(DbgDotNetEngineStepperFrameInfo frame);
/// <summary> /// Steps over /// </summary> /// <param name="frame">Frame info</param> /// <param name="ranges">Statement ranges</param> /// <returns></returns> public abstract Task <DbgThread> StepOverAsync(DbgDotNetEngineStepperFrameInfo frame, DbgCodeRange[] ranges);