/// <summary> /// Gets the user defined block table records. /// </summary> /// <param name="symbolTbl">The symbol table.</param> /// <param name="mode">The mode.</param> /// <returns></returns> public static IEnumerable <BlockTableRecord> GetUserDefinedBlockTableRecords(this BlockTable symbolTbl, OpenMode mode = OpenMode.ForRead) { return(symbolTbl.GetUserDefinedBlockTableRecords(symbolTbl.Database.TransactionManager.TopTransaction, mode)); }