db_create(out DB* dbp, DB_ENV* dbenv, DbCreateFlags flags);
public Db CreateDatabase(DbCreateFlags flags) { if (IsOwnedByDb) throw new InvalidOperationException("Must not use private environment."); Db db = new Db(this); DbRetVal ret; lock (rscLock) { RuntimeHelpers.PrepareConstrainedRegions(); try { } finally { DB_ENV* evp = CheckDisposed(); ret = db.AllocateHandle(evp, flags); if (ret == DbRetVal.SUCCESS) databases.Insert(db); } } Util.CheckRetVal(ret); return db; }