C# API Documentation

Zorba ships with a C# language binding that provides several features in order to prepare and execute queries with Zorba.

Note for garbage collected languages

Zorba requires that objects must be deleted in a certain order, which Garbage Collectors are not aware of. For that reason, the Iterators created with XQuery.iterator() must be explicitly destroyed with iterator.destroy() before the XQuery object is destroyed.

Note for non-C++ language bindings

Zorba's current API documentation is generated from the C++ source. The C# language API is derived directly from this. The information contained in this documentation is accurate for C#, although it will look somewhat odd.