public bool Equals(Board Other) { fixed (byte* x = Data) for (byte i = 0; i < 20; ++i) if (x[i] != Other._data(i)) return false; return true; }