Meinst du die "Konvention"?
Delphi-Quellcode:
var
A, B: TMyRecord;
begin // Initialize/Create
...
A := B; // Copy (B -> A) + Finalize (altes A)
...
end; // Finalize/Destroy
Beim Copy werden "direkte" Inhalte kopiert (Move) und Referenzen von Interface, String, dyn. Array, Variant und ARC-Objecten behandelt,
aber eigene Behandlungen kann man nicht durchühren, wie z.B. das darin verlinkte Interface/Objekt zu klonen, was man oft benötigen könnte.