Exemple #1
0
        public virtual UInt16 ReadUInt16()
        {
            UInt16 i = m_binaryReader.ReadUInt16();

            unsafe
            {
                if (m_bSwapEndian)
                {
                    EndianBitConverter.SwapEndian2(&i);
                }
            }

            return(i);
        }
Exemple #2
0
        public override short ReadInt16()
        {
            Int16 i = m_binaryReader.ReadInt16();

            if (m_binaryWriter != null)
            {
                m_binaryWriter.Write(i);
            }

            unsafe
            {
                if (m_bSwapEndian)
                {
                    EndianBitConverter.SwapEndian2((ushort *)&i);
                }
            }
            return(i);
        }