TestimoX

API Reference

Interface

IProgressRenderer

Namespace TestimoX.Execution.Progress
Assembly TestimoX
Implements
IProgressSink IAsyncDisposable
Modifiers abstract

Renderer abstraction that owns console output during a run.

Methods

public abstract Void Start(CancellationToken ct = null) #
Returns: Void

Starts the render loop synchronously when the renderer can do so without awaiting external work.

Parameters

ct System.Threading.CancellationToken = null optionalposition: 0
public abstract Task StartAsync(CancellationToken ct = null) #
Returns: Task

Starts the render loop. Renderer may subscribe to an internal queue/bus.

Parameters

ct System.Threading.CancellationToken = null optionalposition: 0
public abstract Task StopAsync(CancellationToken ct = null) #
Returns: Task

Stops the render loop and flushes any buffered output.

Parameters

ct System.Threading.CancellationToken = null optionalposition: 0