protected BerkeleyCursor(BerkeleyDb berkeleyDb, int bufferSize, BerkeleyDbCursorFlags mandatoryFlags) { _berkeleyDb = berkeleyDb; _bufferSize = bufferSize; _mandatoryFlags = mandatoryFlags; _handle = InvalidHandle; _methods = berkeleyDb.Methods.CreateCursorMethods(); }