1
/// Copyright (c) 2008 Jeffrey Powers for Fluxcapacity Open Source.
2
/// Under the MIT License, details: License.txt.
8
namespace FluxJpeg.Core.IO
11
/// A Big-endian binary writer.
13
internal class BinaryWriter
15
private Stream _stream;
17
internal BinaryWriter(Stream stream)
22
internal void Write(byte[] val)
24
_stream.Write(val, 0, val.Length);
27
internal void Write(byte[] val, int offset, int count)
29
_stream.Write(val, offset, count);
33
internal void Write(short val)
35
_stream.WriteByte((byte)(( val >> 8 ) & 0xFF));
36
_stream.WriteByte((byte)(val & 0xFF));
39
internal void Write(byte val)
41
_stream.WriteByte(val);