コード例 #1
0
ファイル: U16.cs プロジェクト: nortex/d3sharp
        public static void WriteValueU16(this Stream stream, UInt16 value, bool littleEndian)
        {
            if (ShouldSwap(littleEndian))
            {
                value = value.Swap();
            }

            byte[] data = BitConverter.GetBytes(value);
            Debug.Assert(data.Length == 2);
            stream.Write(data, 0, 2);
        }
コード例 #2
0
        public static void WriteValueU16(this Stream stream, UInt16 value, Endian endian)
        {
            if (ShouldSwap(endian) == true)
            {
                value = value.Swap();
            }

            var data = BitConverter.GetBytes(value);
            Debug.Assert(data.Length == 2);
            stream.WriteBytes(data);
        }
コード例 #3
0
ファイル: StreamHelpers.cs プロジェクト: VFedyk/sporemaster
 public static void WriteU16BE(this Stream stream, UInt16 value)
 {
     byte[] data = BitConverter.GetBytes(value.Swap());
     stream.Write(data, 0, 2);
 }