>>634
そもそもそんなメソッド本当に必要か?
Point.MoveRight(5)もPoint.X += 5も可読性大差ないでしょ。

新たにVectorみたいな型を作って、

void Point.Move(Vector offset)

みたいなメソッドなら意味があると思うんだけど。