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);
}