Interface IMutable<T>
- Namespace
- EzrSquared.Runtime
- Assembly
- ezrSquared-lib.dll
A mutable object.
public interface IMutable<T>
Type Parameters
T
The type inheriting this interface.
Methods
DeepCopy(RuntimeResult)
Creates a deep copy of the IMutable<T>.
IMutable<T>? DeepCopy(RuntimeResult result)
Parameters
result
RuntimeResultRuntime result for raising errors./
Returns
Remarks
The deep copy here means that all IMutable<T> properties and fields in the object are also copied.