Implement basic interpreter execution controls

This commit is contained in:
Yoshi Askharoun
2023-06-02 00:09:51 -05:00
parent 1dea74d1e5
commit f1a8627057
9 changed files with 153 additions and 45 deletions
@@ -10,6 +10,10 @@ public interface IDebuggerClient
/// </summary>
Uri ConnectionUri { get; }
InterpreterCommand DebuggerCommand { get; set; }
event Action<InterpreterCommand> InterpreterStateChanged;
/// <summary>
/// Fired when the UIX interpreter steps forward.
/// </summary>
@@ -19,4 +23,6 @@ public interface IDebuggerClient
/// Fired when the UIX dispatcher executes another call from the queue.
/// </summary>
event Action<string> DispatcherStep;
void UpdateBreakpoint(Breakpoint breakpoint);
}