public void Serialize(IEnumerable items, BinaryWriter bw) { if (bw == null | items == null) { throw new ArgumentNullException(); } qvxWriteCode.WriteHeader(bw); qvxWriteCode.WriteData(items, bw); bw.Close(); }
internal QvxWriter(QvxWriteCode qvxWriteCode, BinaryWriter bw) { if (bw == null | qvxWriteCode == null) { throw new ArgumentNullException(); } this.qvxWriteCode = qvxWriteCode; this.bw = bw; bw.BaseStream.Seek(0, SeekOrigin.Begin); qvxWriteCode.WriteHeader(bw); }