string MyDir = RunExamples.GetDataDir_ConvertingCAD(); string sourceFilePath = MyDir + "conic_pyramid.dxf"; using (CadImage cadImage = (CadImage)Image.Load(sourceFilePath)) { for (int i = 0; i < cadImage.Entities.Length; i++) { if (cadImage.Entities[i].TypeName == CadEntityTypeName.INSERT) { CadBlockEntity block = cadImage.BlockEntities[(cadImage.Entities[i] as CadInsertObject).Name]; foreach (CadBaseEntity baseEntity in block.Entities) { // processing of entities } } }