Example #1
0
 /// <summary>
 /// Gets the database object.
 /// </summary>
 /// <param name="id">The identifier.</param>
 /// <param name="mode">The mode.</param>
 /// <param name="openErased">if set to <c>true</c> [open erased].</param>
 /// <returns></returns>
 public static DBObject GetDBObject(this ObjectId id, OpenMode mode = OpenMode.ForRead, bool openErased = false)
 {
     return(id.GetDBObject <DBObject>(id.Database.TransactionManager.TopTransaction, mode, openErased));
 }
Example #2
0
 /// <summary>
 /// Gets the database object.
 /// </summary>
 /// <param name="id">The identifier.</param>
 /// <param name="trx">The TRX.</param>
 /// <param name="mode">The mode.</param>
 /// <param name="openErased">if set to <c>true</c> [open erased].</param>
 /// <returns></returns>
 public static DBObject GetDBObject(this ObjectId id, Transaction trx, OpenMode mode = OpenMode.ForRead,
                                    bool openErased = false)
 {
     return(id.GetDBObject <DBObject>(trx, mode, openErased));
 }