/// <inheritdoc/> public ReindexerTransaction StartTransaction(string nsName) { UIntPtr tr = UIntPtr.Zero; using (var nsNameRx = nsName.GetHandle()) Assert.ThrowIfError(() => { var rsp = ReindexerBinding.reindexer_start_transaction(Rx, nsNameRx); tr = rsp.tx_id; return(rsp.err); }); return(new ReindexerTransaction(new EmbeddedTransactionInvoker(Rx, tr, _ctxInfo))); }