| 1234567891011121314151617181920212223 | using System.Buffers.Binary;using System.IO;namespace DvdLib{    public class BigEndianBinaryReader : BinaryReader    {        public BigEndianBinaryReader(Stream input)            : base(input)        {        }        public override ushort ReadUInt16()        {            return BinaryPrimitives.ReadUInt16BigEndian(base.ReadBytes(2));        }        public override uint ReadUInt32()        {            return BinaryPrimitives.ReadUInt32BigEndian(base.ReadBytes(4));        }    }}
 |