Generic utility class for evaluating and generating a sequence of Tag-Length-Value (TLV) data objects which are stored as CardDataObject instances.

Namespace: CardWerk.SmartCard
Assembly: CardWerk.SmartCard (in CardWerk.SmartCard.dll)

Public Class CardDataObjectList 
Implements IList
This language is not supported or no code example is available.
public class CardDataObjectList : IList
This language is not supported or no code example is available.
public ref class CardDataObjectList  : public IList^
This language is not supported or no code example is available.
public class CardDataObjectList 
implements IList
This language is not supported or no code example is available.
Name Description
Public constructor CardDataObjectList() Creates an empty data item list.
Top
Name Description
Public property Count Gets the number of.
Public property IsFixedSize Gets a value indicating whether this object is fixed size.
Public property IsReadOnly Gets a value indicating whether this object is read only.
Public property IsSynchronized Gets a value indicating whether this object is synchronized.
Public property Item(int) Indexer to get or set items within this collection using array index syntax.
Public property SyncRoot Gets the synchronize root.
Top
Name Description
Public method Add(object) Adds an item to the IList.
Public method Add(CardDataObject) Adds another child data object to the end of this data object list.
Public method Add(int, byte[]) Adds a primitive data object with the given tag and data to the end of this data object list.
Public method Clear() Removes all items from the IList.
Public method ComputeTotalSize(CardDataObjectEncoding) Calculates the total byte size required for encoding all data objects in this list.
Public method Contains(object) Determines whether the IList contains a specific value.
Public method CopyTo(Array, int) Copies to.
Public method Find(int, bool) Searches for the first match.
Public method Generate(CardDataObjectEncoding) Generates a byte array for a given TLV encoding type.
Public method GetEnumerator() Gets the enumerator.
Public method IndexOf(object) Determines the index of a specific item in the IList .
Public method Insert(int, object) Inserts an item to the IList at the specified index.
Public method Parse(byte[], ref int, ref int, CardDataObjectEncoding) Parses a sequence of TLV encoded data objects.
Public method Parse(byte[]) Parses a sequence of TLV encoded data objects.
Public method ParseSimple(byte[]) Parses a sequence of SIMPLE-TLV encoded data objects.
Public method Remove(object) Removes the first occurrence of a specific object from the IList.
Public method RemoveAt(int) Removes the IList item at the specified index.
Top

.NET Framework

Supported in: 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

.NET Core

Supported in: 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0

.NET Standard

Supported in: 2.0