Type names
When you move or copy a type, if that type is referenced by another type (for example, if it is used as a component), the reference is updated to reflect the new relative type name. In addition, if a type you move or copy references other types, these references are automatically updated. Referenced type names include component names, syntax item names, and comment type names.
When you move a syntax item that is referenced as a number separator, initiator, terminator, delimiter, or release character, its referenced name changes.
When you move a type that references other types, the references are automatically updated.