Toolkit.UI.Controls.Avalonia

This commit is contained in:
TheXamlGuy
2024-04-13 11:41:33 +01:00
parent 62a7e94e19
commit 862e7b2e34
97 changed files with 8558 additions and 0 deletions
@@ -0,0 +1,31 @@
namespace Gma.QrCodeNet.Encoding;
public abstract class BitMatrixBase : BitMatrix
{
protected BitMatrixBase(int width, bool[,] internalArray)
{
Width = width;
InternalArray = internalArray;
}
protected BitMatrixBase(bool[,] internalArray)
{
InternalArray = internalArray;
int width = internalArray.GetLength(0);
Width = width;
}
public override bool[,] InternalArray { get; }
public override int Width { get; }
public static bool CanCreate(bool[,] internalArray)
{
if (internalArray is null)
{
return false;
}
return internalArray.GetLength(0) == internalArray.GetLength(1);
}
}