/// <summary> /// Read streams following this block. /// </summary> /// <param name="Reader"></param> protected void ReadStreams(CBackupStream Reader) { // Move to stream long off = OffsetToFirstEvent + StartPosition; // Make sure we are at a 4 byte boundary long nullbytecount = (4 - (off % 4)) % 4; Reader.BaseStream.Seek(off + nullbytecount, System.IO.SeekOrigin.Begin); string streamtype = ""; do { // Read next stream CDataStream stream = new CDataStream(Reader); streamtype = stream.Header.StreamID; Streams.Add(stream); } while ((streamtype != "SPAD") && (streamtype != "")); }