SerialDataReader class SerialDataReader : IGeometryDataCollection, IEnumerable Doesn't have parameter information, assumes that GetData() request for a parameter happens in the sequence in which data is stored. Deals with compact form of data. This doesn't support AddData() method. Documentation Code public SerialDataReader(Array data) public void AddData(string parameter, object data) public bool DoneReading() public object GetData(string parameter) public IEnumerator GetEnumerator() public Array ToArray()