The base class of all value types.
Clone the current object. The clone result of the object should be equal to the current object, i.e. satisfy
The base version of this method do nothing and returns
The derived class **must** rewrite this method and the returned object should not bethis
, i.e. satisfythis !== this.clone()`.
The cloned object
Check whether the current object is equal to the specified object.
This check should be interchangeable, i.e. satisfy
this.equals(other) === other.equals(this).
The base version of this method will returns `false'.
Set the property values of the current object with the given object. The base version of this method will returns `this' and the derived class must rewrite this method.
The other object
Convert the current object to a string. The base version of this method will returns an empty string.
The string representation of the current object
Generated using TypeDoc