signalCount property

int get signalCount

Total number of signals in this subtree (O(n) recursive count).

Equivalent to depthFirstSignals().length but avoids allocating the intermediate list.

Implementation

int get signalCount =>
    signals.length + children.fold<int>(0, (sum, c) => sum + c.signalCount);