コード例 #1
0
ファイル: XmlTkString.cs プロジェクト: ztahlis/b2xtranslator
        public XmlTkString(IStreamReader reader)
        {
            this.xtHeader = new XmlTkHeader(reader);

            this.cchValue = reader.ReadUInt32();

            this.rgbValue = reader.ReadBytes((int)this.cchValue * 2);
        }
コード例 #2
0
ファイル: XmlTkBlob.cs プロジェクト: ztahlis/b2xtranslator
        public XmlTkBlob(IStreamReader reader)
        {
            this.xtHeader = new XmlTkHeader(reader);

            this.cbBlob = reader.ReadUInt32();

            this.rgbBlob = reader.ReadBytes((int)this.cbBlob);
        }
コード例 #3
0
ファイル: XmlTkDouble.cs プロジェクト: ztahlis/b2xtranslator
        public XmlTkDouble(IStreamReader reader)
        {
            this.xtHeader = new XmlTkHeader(reader);

            //unused
            reader.ReadBytes(4);

            this.dValue = reader.ReadDouble();
        }
コード例 #4
0
        public ushort getNextXmlTkTag(IStreamReader reader)
        {
            long pos    = reader.BaseStream.Position;
            var  header = new XmlTkHeader(reader);

            reader.BaseStream.Position = pos;

            return(header.xmlTkTag);
        }
コード例 #5
0
ファイル: XmlTkBool.cs プロジェクト: ztahlis/b2xtranslator
        public XmlTkBool(IStreamReader reader)
        {
            this.xtHeader = new XmlTkHeader(reader);

            this.dValue = (reader.ReadByte() > 0);

            //unused
            reader.ReadByte();
        }
コード例 #6
0
        public XmlTkDWord(IStreamReader reader)
        {
            this.xtHeader = new XmlTkHeader(reader);

            this.dValue = reader.ReadInt32();
        }
コード例 #7
0
 public XmlTkStart(IStreamReader reader)
 {
     this.xtHeader = new XmlTkHeader(reader);
 }
コード例 #8
0
ファイル: XmlTkToken.cs プロジェクト: ztahlis/b2xtranslator
        public XmlTkToken(IStreamReader reader)
        {
            this.xtHeader = new XmlTkHeader(reader);

            this.dValue = reader.ReadUInt16();
        }