public static bool CreateSquareBitMatrix(bool[,] internalArray, out SquareBitMatrix triStateMatrix) { triStateMatrix = null; if (CanCreate(internalArray)) { triStateMatrix = new SquareBitMatrix(internalArray); return(true); } return(false); }
public static bool CreateSquareBitMatrix(bool[,] internalArray, out SquareBitMatrix triStateMatrix) { triStateMatrix = null; if (internalArray == null) return false; if (internalArray.GetLength(0) == internalArray.GetLength(1)) { triStateMatrix = new SquareBitMatrix(internalArray); return true; } else { return false; } }
public static bool CreateSquareBitMatrix(bool[,] internalArray, out SquareBitMatrix triStateMatrix) { triStateMatrix = null; if (internalArray == null) { return(false); } if (internalArray.GetLength(0) == internalArray.GetLength(1)) { triStateMatrix = new SquareBitMatrix(internalArray); return(true); } else { return(false); } }