コード例 #1
0
ファイル: BinaryXmlFile.cs プロジェクト: webdes27/aiondb
        public void Read(Stream input)
        {
            if (input.ReadU8() != 128)
            {
                throw new InvalidDataException("not a binary XML file");
            }
            BinaryXmlStringTable binaryXmlStringTable = new BinaryXmlStringTable();

            binaryXmlStringTable.Read(input, input.ReadPackedS32());
            this.Root = new BinaryXmlNode();
            this.Root.Read(input, binaryXmlStringTable);
        }