Generic interface for a deeply cloneable type.
All generated messages implement this interface, but so do some non-message types. Additionally, due to the type constraint on T
in IMessage{T}, it is simpler to keep this as a separate interface.
Details | |||
---|---|---|---|
Template Parameters |
|
Public functions |
|
---|---|
Clone()
|
T
Creates a deep clone of this object.
|
T Clone()
Creates a deep clone of this object.
Details | |
---|---|
Returns |
A deep clone of this object.
|