public override long ReadInt64() { var value = base.ReadInt64(); return(Endianness == Endianness.Big ? Bytes.Reverse(value) : value); }
public override uint ReadUInt32() { var value = base.ReadUInt32(); return(Endianness == Endianness.Big ? Bytes.Reverse(value) : value); }
public override short ReadInt16() { var value = base.ReadInt16(); return(Endianness == Endianness.Big ? Bytes.Reverse(value) : value); }
public override double ReadDouble() { var value = base.ReadDouble(); return(Endianness == Endianness.Big ? Bytes.Reverse(value) : value); }
public override float ReadSingle() { var value = base.ReadSingle(); return(Endianness == Endianness.Big ? Bytes.Reverse(value) : value); }
public override void Write(Int64 value) { var v = Endianness == Endianness.Big ? Bytes.Reverse(value) : value; base.Write(v); }