How do we remove a value from nativeparallelmultihashmap?

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);
            }