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.

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

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