Table of Contents

Class ImmutableWithRecord<T>

Namespace
Alternet.UI
Assembly
Alternet.UI.Common.dll

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.