/// <inheritdoc/> public void OpenNamespace(string nsName, NamespaceOptions options = null) { using (var nsNameRx = nsName.GetHandle()) Assert.ThrowIfError(() => { reindexer_error rsp = default; for (int retry = 0; retry < 2; retry++) { rsp = ReindexerBinding.reindexer_open_namespace(Rx, nsNameRx, options ?? new NamespaceOptions(), _ctxInfo); if (rsp.code != 0) { ReindexerBinding.reindexer_close_namespace(Rx, nsNameRx, _ctxInfo); } } return(rsp); }); }
private void AssertError(reindexer_error error) { //Assert.AreEqual(null, error.what) Assert.AreEqual(0, error.code); }