public virtual UInt16 ReadUInt16() { UInt16 i = m_binaryReader.ReadUInt16(); unsafe { if (m_bSwapEndian) { EndianBitConverter.SwapEndian2(&i); } } return(i); }
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); }