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.
|