procedure ReadListBegin; inline;
void __fastcall ReadListBegin();
Reads a start-of-list value-type indicator from the reader object's stream.
ReadListBegin is used by other methods that iterate through a list of items to ensure that the type about to be read is a list.
If ReadValue retrieves other than
vaList but correct value-type indicator, then ReadListBegin skips the number of bytes specified by the obtained value-type indicator and raises an EReadError exception.
A call to ReadListBegin is generally followed by a reading loop that terminates when the EndOfList method returns
True, indicating that an end-of-list marker is next on the stream, at which point a call to ReadListEnd is required.