CODComponent::CacheProperties

void CODComponent::CacheProperties(void)

Update property cache and eliminate duplicates.

Defined in: OdComponent.cpp

Return Value

void

Comments

This function examines all properties belonging to this component and its children and ensures that all properties are cached. Upon completion, all properties will point to a property cache entry and references to duplicate properties removed. This function is used to populate the property cache and remove duplicates after serialization. This is performed as a separate step, to avoid destroying duplicate properties during the serialization process.

WARNING: Do not call this function until serialization for a given archive is complete. Doing so may destroy objects that are referenced by the CArchive object map.