Zum Hauptinhalt springen

AttributeRecordValueList<TValue>

Namespace: Meshmakers.Octo.Runtime.Contracts.RepositoryEntities

Implements IAttributeValueList<TValue> for record data types

public class AttributeRecordValueList<TValue> : AttributeValueList<RtRecord, TValue>, IAttributeValueList<TValue>, IList<TValue>, ICollection<TValue>, IEnumerable<TValue>, IEnumerable

Type Parameters​

TValue

Inheritance Object → AttributeValueList<RtRecord, TValue> → AttributeRecordValueList<TValue>
Implements IAttributeValueList<TValue>, IList<TValue>, ICollection<TValue>, IEnumerable<TValue>, IEnumerable

Properties​

RecordList​

public IList<RtRecord> RecordList { get; }

Property Value​

IList<RtRecord>

Item​

public TValue Item { get; set; }

Property Value​

TValue

Count​

public int Count { get; }

Property Value​

Int32

IsReadOnly​

public bool IsReadOnly { get; }

Property Value​

Boolean

Constructors​

AttributeRecordValueList(List<RtRecord>)​

Constructor

public AttributeRecordValueList(List<RtRecord> list)

Parameters​

list List<RtRecord>

AttributeRecordValueList()​

Constructor

public AttributeRecordValueList()

Methods​

CreateSubType(RtRecord)​

protected TValue CreateSubType(RtRecord o)

Parameters​

o RtRecord

Returns​

TValue