/// <summary> /// Closes cursor and frees all resources. /// </summary> public void Dispose() { if (_cursorHandle == null) { return; } _cursorHandle.Dispose(); _cursorHandle = null; _cursorResult = null; }
internal unsafe Cursor(CursorHandle cursorHandle, QueryFunctions.CursorResultDelegate cursorResult, int count, JsonSerializer serializer) : base(cursorHandle, cursorResult, count) { Serializer = serializer; }
internal unsafe CursorBase(CursorHandle cursorHandle, QueryFunctions.CursorResultDelegate cursorResult, int count) { _cursorHandle = cursorHandle; _cursorResult = cursorResult; _count = count; }