OCLOperators deepclone
No edit summary
No edit summary
Line 1: Line 1:
  object.deepclone(viewmodelname) returns a deepclone copy of the object - viewmodel decide copy depth
  object.deepclone(viewmodelname) returns a deepclone copy of the object - viewmodel decide copy depth
Deep clone is a special case of [[OCLOperators transform|Transform]] using the same class as both the source and the target.
Deepclone is a special case of [[OCLOperators transform|Transform]] using the same class as both the source and the target.


For deepclone you don't need to provide a destination object. It always creates a new object of the same class as the source.
For Deepclone, you don't need a destination object. It always creates a new object of the same class as the source.


See [[OCLOperators transform|Transform]] for more information and use cases.
See [[OCLOperators transform|Transform]] for more information and use cases.
[[Category:OCLOperators]]
[[Category:OCLOperators]]

Revision as of 08:18, 2 March 2023

This page was created by Lars.olofsson@mdriven.net on 2019-02-16. Last edited by Stephanie@mdriven.net on 2025-02-13.
object.deepclone(viewmodelname) returns a deepclone copy of the object - viewmodel decide copy depth

Deepclone is a special case of Transform using the same class as both the source and the target.

For Deepclone, you don't need a destination object. It always creates a new object of the same class as the source.

See Transform for more information and use cases.