Skip to main content

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 ObjectAttributeValueList<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