BitSharp.Common.Bits.ToInt64BE C# (CSharp) Method

ToInt64BE() public static method

public static ToInt64BE ( byte buffer, int offset ) : long
buffer byte
offset int
return long
        public static long ToInt64BE(byte[] buffer, int offset = 0)
        {
            var value = 0L;

            value |= (long)buffer[offset++] << 56;
            value |= (long)buffer[offset++] << 48;
            value |= (long)buffer[offset++] << 40;
            value |= (long)buffer[offset++] << 32;
            value |= (long)buffer[offset++] << 24;
            value |= (long)buffer[offset++] << 16;
            value |= (long)buffer[offset++] << 8;
            value |= (long)buffer[offset++];

            return value;
        }