API Reference
Interface
IProgressRenderer
Renderer abstraction that owns console output during a run.
Methods
public abstract Void Start(CancellationToken ct = null) #Returns:
VoidStarts the render loop synchronously when the renderer can do so without awaiting external work.
Parameters
- ct System.Threading.CancellationToken = null
public abstract Task StartAsync(CancellationToken ct = null) #Returns:
TaskStarts the render loop. Renderer may subscribe to an internal queue/bus.
Parameters
- ct System.Threading.CancellationToken = null
public abstract Task StopAsync(CancellationToken ct = null) #Returns:
TaskStops the render loop and flushes any buffered output.
Parameters
- ct System.Threading.CancellationToken = null