Tip
Use the instance method Clone, if you can, to avoid
the costs of boxing.
Object ICloneable.Clone()
Private Function Clone As Object Implements ICloneable.Clone
private:
virtual Object^ Clone() sealed = ICloneable::Clone
private abstract Clone : unit -> Object
private override Clone : unit -> Object