I am using Zoom.NET in my application and had to add a few functions, as well as modify some existing methods.
In summary the changes are following:
Added some extra error handling and shortcut methods.
Extended Log class.
In Connection class added ZoomConnectionPtr , made CheckErrorCodeAndThrow protected,
Added new ConnectionExt class to add more functionality to Zoom.Net.YazSharp.Connection.
Created YazExt class to add Cql ,CCL , Log and Marc XML related functions.
Created YazMarc class as a wrapper of YAZ yaz_marc_t C structure.
Created YazZoomQuery class as a wrapper of YAZ ZOOM_QUERY C structure.
I've attached zip file with changed files.