remove method
Implementation
bool remove(T? o) {
if (o == null) return false;
if (isNull) {
return false;
}
var ids = _ids;
if (isEntitiesSet) {
var entities = _entities!;
var idx = entities.indexOf(o);
if (idx >= 0) {
entities.removeAt(idx);
if (ids != null && idx < ids.length) {
ids.removeAt(idx);
}
return true;
}
} else if (isIDsSet) {
var id = _getEntityID(o);
if (id != null) {
return ids!.remove(id);
}
}
return false;
}