Iterating Through Containers
Objects that are enumerable
§Symbol Tables
§Block Table Records
§Dictionaries
§Polylines
§PolyFaceMesh & PolygonMesh
§ACIS Solids
§Called traversers
§BlockReferences (Inserts)
§Only useful when attributes are present
In this series we have discussed Symbol Tables, BlockTableRecords and Dictionaries. These objects are containers and the API allows you to iterate through them. There are other objects that are enumerable as well such as Polylines, the polyfacemesh and Acis solids. When you place a blockreference with attributes  you will need to iterate through the attributes of the BlockReference to set the values for the attributes.