19 using System.Collections.Generic;
   104         void Seek(
long position);
   111         void Sync(
long position);
 long GetMetaLong(string key)
Return the long value of a metadata property
 
IEnumerable< T > NextEntries
Return an enumeration of the remaining entries in the file
 
Base class for all schema types
 
long PreviousSync()
Return the last synchronization point before our current position
 
void Seek(long position)
Move to a specific, known synchronization point, one returned from IFileWriter.Sync() while writing
 
T Next()
Read the next datum from the file.
 
bool HasNext()
True if more entries remain in this file.
 
Schema GetSchema()
Return the schema as read from the input file / stream
 
string GetMetaString(string key)
Return the string value of a metadata property
 
long Tell()
Return the current position in the input
 
void Sync(long position)
Move to the next synchronization point after a position
 
ICollection< string > GetMetaKeys()
Return the list of keys in the metadata
 
Header GetHeader()
Return the header for the input file / stream
 
bool PastSync(long position)
Return true if past the next synchronization point after a position
 
byte [] GetMeta(string key)
Return the byte value of a metadata property