/// <summary> /// Creates the square bit matrix. /// </summary> /// <param name="internalArray">The internal array.</param> /// <param name="triStateMatrix">The tri state matrix.</param> /// <returns></returns> /// <remarks></remarks> 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); } }
/// <summary> /// Creates the square bit matrix. /// </summary> /// <param name="internalArray">The internal array.</param> /// <param name="triStateMatrix">The tri state matrix.</param> /// <returns></returns> /// <remarks></remarks> 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; } }