public static WritableDatabase Open(string dir, int action, int block_size) { WritableDatabase ret = new WritableDatabase(XapianPINVOKE.Brass_Open__SWIG_1(dir, action, block_size), true); if (XapianPINVOKE.SWIGPendingException.Pending) { throw XapianPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }