public static MDBResultCode ThrowOnReadError(this MDBResultCode resultCode) { if (resultCode == MDBResultCode.NotFound) { return(resultCode); } return(resultCode.ThrowOnError()); }
public static MDBResultCode ThrowOnError(this MDBResultCode resultCode) { if (resultCode == MDBResultCode.Success) { return(resultCode); } var statusCode = (int)resultCode; var message = mdb_strerror(statusCode); throw new LightningException(message, statusCode); }