locateField method

int locateField(
  1. List<GenericField> xfields
)

Implementation

int locateField(List<GenericField> xfields) {
  var x = _records.indexWhere(
      (element) => element._assigned && element.contains(xfields));
  if (x >= 0) {
    if (_records[x]._assigned) {
      if (_records[x].inChange) {
        _records[x].restore();
      }

      return x;
    } else {
      return -1;
    }
  } else {
    return -1;
  }
}