public short PeekInt16(long pos) { if (swap) return ((short) (blob.Contents[pos+1] | (blob.Contents[pos] << 8))); else return ((short) (blob.Contents[pos] | (blob.Contents[pos+1] << 8))); }