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
Item
public TValue Item { get; set; }
Property Value
TValue
Count
public int Count { get; }
Property Value
IsReadOnly
public bool IsReadOnly { get; }
Property Value
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