botw-toolset/IO/BinaryWriterBig.cs
Chev a1a83285f8 Migrate from .NET Framework 4.8 to .NET 5
Also compress Resources/Icons image files, and remove unused entry in App.xaml
2021-01-18 23:33:46 -08:00

57 lines
1.3 KiB
C#

using System.IO;
using System.Text;
//TODO: reverse bytes on each function
namespace BOTWToolset.IO
{
/// <summary>
/// Big-endian variant of BinaryWriter.
/// </summary>
public class BinaryWriterBig : BinaryWriter
{
public BinaryWriterBig(Stream output) : base(output) { }
public BinaryWriterBig(Stream output, Encoding encoding) : base(output, encoding) { }
public BinaryWriterBig(Stream output, Encoding encoding, bool leaveOpen) : base(output, encoding, leaveOpen) { }
public override void Write(short value)
{
base.Write(value);
}
public override void Write(ushort value)
{
base.Write(value);
}
public override void Write(int value)
{
base.Write(value);
}
public override void Write(uint value)
{
base.Write(value);
}
public override void Write(long value)
{
base.Write(value);
}
public override void Write(ulong value)
{
base.Write(value);
}
public override void Write(float value)
{
base.Write(value);
}
public override void Write(double value)
{
base.Write(value);
}
}
}