signalIndexByName method

int signalIndexByName(
  1. String name
)

Return the offset (index) of the signal with name in signals, or -1 if not found. Case-sensitive. O(1) after first call (lazily builds index).

Implementation

int signalIndexByName(String name) {
  _signalNameIndex ??= {
    for (var i = 0; i < signals.length; i++) signals[i].name: i,
  };
  return _signalNameIndex![name] ?? -1;
}