Postgis types

I've started to implement the most common geometric features of Postgres Spatial Extension as Npgsql Types to easily manage them in npgsql commands. I use it in some private projects, but this is always work in progress. It will be great to have some feedback.

Thanks !

[addendum] Code tested with .NET 4.5 and PostgreSQL 9.1 + Postgis 2.0
The property will actually never returns null. It will throw an exception because the obj variable used by the regex will be null. What behavior is prefered here ?