(Point[])arrayPoints.ToArray(Type.GetType("Point[]"))
ってことですか?
無事いけたみたいです。

ありがとうございました。
#なんで気づかなかったんだろう…orz