internal static void Bind() { _openDelegate = Library.GetProcAddress <OpenDelegate>("mdbx_dbi_open") as OpenDelegate; _closeDelegate = Library.GetProcAddress <CloseDelegate>("mdbx_dbi_close") as CloseDelegate; _putDelegate = Library.GetProcAddress <PutDelegate>("mdbx_put") as PutDelegate; _getDelegate = Library.GetProcAddress <GetDelegate>("mdbx_get") as GetDelegate; _delDelegate = Library.GetProcAddress <DelDelegate>("mdbx_del") as DelDelegate; _dropDelegate = Library.GetProcAddress <DropDelegate>("mdbx_drop") as DropDelegate; }
internal static void Bind() { _closeDelegate = Library.GetProcAddress <CloseDelegate>("mdbx_cursor_close") as CloseDelegate; _openDelegate = Library.GetProcAddress <OpenDelegate>("mdbx_cursor_open") as OpenDelegate; _getDelegate = Library.GetProcAddress <GetDelegate>("mdbx_cursor_get") as GetDelegate; _putDelegate = Library.GetProcAddress <PutDelegate>("mdbx_cursor_put") as PutDelegate; _delDelegate = Library.GetProcAddress <DelDelegate>("mdbx_cursor_del") as DelDelegate; _countDelegate = Library.GetProcAddress <CountDelegate>("mdbx_cursor_count") as CountDelegate; }