AcDbObjectId blockId = mleader->blockContentId();
mleader->setContentType(AcDbMLeaderStyle::kNoneContent);
mleader.close();
AcDbBlockTableRecordPointer pRec(blockId, AcDb::kForWrite);
if (pRec.openStatus() == Acad::eOk)
{
AcDbObjectIdArray idArray;
pRec->getBlockReferenceIds(idArray);
for (int bi = 0; bi < idArray.length(); bi++)
EraseEntity(idArray[bi]);
pRec->erase();
}