2023-05-22 21:44:05 -05:00
|
|
|
using Microsoft.Iris.Debug.Data;
|
|
|
|
|
using System;
|
|
|
|
|
|
|
|
|
|
namespace Microsoft.Iris.Debug;
|
|
|
|
|
|
|
|
|
|
public interface IDebuggerClient
|
|
|
|
|
{
|
2023-05-28 20:42:13 -05:00
|
|
|
/// <summary>
|
|
|
|
|
/// The URI the client is connected to.
|
|
|
|
|
/// </summary>
|
2023-06-01 20:18:53 -05:00
|
|
|
Uri ConnectionUri { get; }
|
2023-05-28 20:42:13 -05:00
|
|
|
|
2023-05-22 21:44:05 -05:00
|
|
|
/// <summary>
|
|
|
|
|
/// Fired when the UIX interpreter steps forward.
|
|
|
|
|
/// </summary>
|
|
|
|
|
event EventHandler<InterpreterEntry> InterpreterStep;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Fired when the UIX dispatcher executes another call from the queue.
|
|
|
|
|
/// </summary>
|
|
|
|
|
event Action<string> DispatcherStep;
|
|
|
|
|
}
|