Esempio n. 1
0
        public void Serialize(IEnumerable items, BinaryWriter bw)
        {
            if (bw == null | items == null)
            {
                throw new ArgumentNullException();
            }

            qvxWriteCode.WriteHeader(bw);

            qvxWriteCode.WriteData(items, bw);
            bw.Close();
        }
Esempio n. 2
0
        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);
        }