using Microsoft.Iris.Debug.Data; using System; namespace Microsoft.Iris.Debug; public interface IDebuggerClient { /// /// The URI the client is connected to. /// Uri ConnectionUri { get; } InterpreterCommand DebuggerCommand { get; set; } event Action InterpreterStateChanged; /// /// Fired when the UIX interpreter steps forward. /// event EventHandler InterpreterStep; /// /// Fired when the UIX dispatcher executes another call from the queue. /// event Action DispatcherStep; void UpdateBreakpoint(Breakpoint breakpoint); }