private long ReadInt64()
        {
            SourceStream.ReadExactly(_buffer, sizeof(long));

            return(IndependentBitConverter.ReadInt64(_buffer));
        }
        private void Write(long value)
        {
            IndependentBitConverter.WriteBytes(value, _buffer);

            DestinationStream.Write(_buffer, 0, sizeof(long));
        }
        private int ReadInt32()
        {
            SourceStream.ReadExactly(_buffer, sizeof(int));

            return(IndependentBitConverter.ReadInt32(_buffer));
        }