コード例 #1
0
ファイル: LibDb.cs プロジェクト: Orvid/SQLInterfaceCollection
 db_create(out DB* dbp, DB_ENV* dbenv, DbCreateFlags flags);
コード例 #2
0
 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;
 }