Skip to content

Commit f7c9426

Browse files
authored
Rename AlphanumericEncoder.CanEncode (#675)
* Rename AlphanumericEncoder.CanEncode * update
1 parent a533b64 commit f7c9426

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

QRCoder/QRCodeGenerator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -750,7 +750,7 @@ private static EncodingMode GetEncodingFromPlaintext(string plainText, bool forc
750750
if (IsInRange(c, '0', '9'))
751751
continue; // numeric - char.IsDigit() for Latin1
752752
result = EncodingMode.Alphanumeric; // not numeric, assume alphanumeric
753-
if (AlphanumericEncoder.CanEncode(c))
753+
if (AlphanumericEncoder.CanEncodeNonDigit(c))
754754
continue; // alphanumeric
755755
return EncodingMode.Byte; // not numeric or alphanumeric, assume byte
756756
}

QRCoder/QRCodeGenerator/AlphanumericEncoder.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ private static Dictionary<char, int> CreateAlphanumEncDict(char[] alphanumEncTab
3636
}
3737

3838
/// <summary>
39-
/// Checks if a character is present in the alphanumeric encoding table.
39+
/// Checks if a non-digit character is present in the alphanumeric encoding table.
4040
/// </summary>
41-
public static bool CanEncode(char c) => IsInRange(c, 'A', 'Z') || Array.IndexOf(_alphanumEncTable, c) >= 0;
41+
public static bool CanEncodeNonDigit(char c) => IsInRange(c, 'A', 'Z') || Array.IndexOf(_alphanumEncTable, c) >= 0;
4242

4343
/// <summary>
4444
/// Converts alphanumeric plain text into a binary format optimized for QR codes.

0 commit comments

Comments
 (0)