public interface IImmutableObject<out T> : IImmutableObject,
ICloneable
Public Interface IImmutableObject(Of Out T)
Inherits IImmutableObject, ICloneablegeneric<typename T>
public interface class IImmutableObject : IImmutableObject,
ICloneable| IsReadOnly |
Gets or sets if a class is "read only". Once it has been set as "read only", it is immutable and must be cloned to be modified.
(Inherited from IImmutableObject) |
| Clone | Creates a new object that is a copy of the current instance. (Inherited from ICloneable) |
| CloneEditable | Makes a clone of this object and allows it to be edited. |
| CloneReadonly | Makes a read-only clone of this object. Returns the same object if it is already marked as read-only. |