public BitArrayCompress Xor(BitArrayCompress op) { lock (_lock) { uint[] left; uint[] right; Prelogic(op, out left, out right); for (int i = 0; i < left.Length; i++) left[i] ^= right[i]; return new BitArrayCompress(Type.Uncompressed, left); } }