Moving a Point to a new location via Vector

Could some please help me with this line of code? I’m trying to port it from Python to C# but I just can’t seem to get it right.

self.pos = rs.PointCoordinates(rs.MoveObject(self.id, self.vec))

you use the + operator on Point3d and Vector3d types I think. They are easily converted to the other anyhow.