private void Clear() { if (Edges != null) { Edges.Clear(); Edges = null; } if (EdgeOrientations != null) { EdgeOrientations.Clear(); EdgeOrientations = null; } if (_region != null) { _region.Clear(); _region = null; } }
/// <inheritdoc /> public MutableCubieCube Clone() { return(new MutableCubieCube(CornerPositions.ToArray(), CornerOrientations.ToArray(), EdgePositions.ToArray(), EdgeOrientations.ToArray())); }