Table of Contents

Class ActivityRowSpec

Namespace
ItTiger.TigerCli.Tui.Activity
Assembly
ItTiger.TigerCli.dll
Immutable row definition. A row is either static (unnamed, no values, fixed labels/text) or dynamic (named, with a fixed-length value array updated at runtime). The cells reference the row's values by index; the value count is fixed at build time.
public sealed class ActivityRowSpec
Inheritance
ActivityRowSpec
Inherited Members

Properties

Cells

The cells placed in this row.
public IReadOnlyList<ActivityCellSpec> Cells { get; }

Property Value

IReadOnlyList<ActivityCellSpec>

InitialValues

The initial values (length == ValueCount).
public IReadOnlyList<object?> InitialValues { get; }

Property Value

IReadOnlyList<object>

IsDynamic

True when the row is dynamic (named, with runtime-updatable values).
public bool IsDynamic { get; }

Property Value

bool

Name

The row's unique name, or null for a static (unnamed) row.
public string? Name { get; }

Property Value

string

ValueCount

The fixed number of values this row exposes.
public int ValueCount { get; }

Property Value

int