Class ImmutableWithRecord<T>
Extends ImmutableObject with AsRecord property and other features.
public class ImmutableWithRecord<T> : ImmutableObject, IBaseObjectWithId, IImmutableObject, IDisposableObject, IDisposable, IBaseObject, INotifyPropertyChanged where T : struct
Type Parameters
T
Type of record.
- Inheritance
-
ImmutableWithRecord<T>
- Implements
- Derived
Properties
- AsRecord
Gets or sets this object as record.
Methods
- Assign(ImmutableWithRecord<T>)
Assigns this object with properties of other object.
Operators
- implicit operator T(ImmutableWithRecord<T>)
Conversion operator from ImmutableWithRecord<T> to it's record.