public bool IsComplete() { for (int x = 0; x < 9; x++) { SmallSquare smallSquare = GetSquare(x); if (!smallSquare.IsComplete()) { return(false); } } return(true); }
private bool CheckSubSquareValidity() { for (int x = 0; x < 9; x++) { SmallSquare smallSquare = GetSquare(x); if (!smallSquare.IsValid() || !smallSquare.IsComplete()) { return(false); } } return(true); }