TcHmiSrv.Core.Duplication Namespace

Contains interfaces that declare methods to support deep and shallow copying.

Interfaces

 

Interface

Description

TcHmiSrv.Core.Duplication Namespace 1:

ICopyable.T.

Supports deep and shallow copying, which creates a new instance of a class with the same value as an existing instance.

TcHmiSrv.Core.Duplication Namespace 2:

IDeepCopyable.T.

Supports deep copying, which creates a new independent instance of a class with the same value as an existing instance.

TcHmiSrv.Core.Duplication Namespace 3:

IShallowCopyable.T.

Supports shallow copying, which creates a new instance of a class with the same value as an existing instance and shared references.