The TCollectionItemName type is used to represent the name of a TCollectionItem class instance. This type is type-equivalent to a String type, but is used to distinguish the name of a collection item instance when used with special design-time property editors.