signals property Null safety

Iterable<Logic> signals

An Iterable of all Logics contained within this Module, including inputs, outputs, and internal signals of this Module.

This does not contain any signals within submodules.

Implementation

Iterable<Logic> get signals => CombinedListView([
      UnmodifiableListView(_inputs.values),
      UnmodifiableListView(_outputs.values),
      UnmodifiableListView(internalSignals),
    ]);