Could there be a .ToDoubleArray methods in the Mesh.Vertices?

I’d put the extension class inside your namespace.

More on extension methods:

If this is the case, then you must link with the version of openNURBS that comes with Rhino, not build and link some other version into your DLL. The easiest way to do this is to build a Rhino-dependent DLL.

– Dale