Can’t find any examples online on how to do this. Why can’t the docs provide some examples?
bool found = grid.TryGetFirstValue(positions[ID].position, out var item, out var iterator);
while (found) {
if (item == ID) { grid.Remove(iterator); }
found = grid.TryGetNextValue(out item, ref iterator);
}