78 references to HexConverter
System.Private.CoreLib (78)
src\libraries\Common\src\System\Reflection\AssemblyNameFormatter.cs (2)
87
HexConverter
.EncodeToUtf16(keyOrToken, vsb.AppendSpan(keyOrToken.Length * 2),
HexConverter
.Casing.Lower);
src\libraries\Common\src\System\Reflection\AssemblyNameParser.cs (1)
317
if (!
HexConverter
.TryDecodeFromUtf16(attributeValue.AsSpan(), pkt, out int _))
src\libraries\System.Private.CoreLib\src\System\ApplicationId.cs (2)
57
HexConverter
.EncodeToUtf16(_publicKeyToken, sb.AppendSpan(2 * _publicKeyToken.Length),
HexConverter
.Casing.Upper);
src\libraries\System.Private.CoreLib\src\System\BitConverter.cs (4)
821
dst[j++] =
HexConverter
.ToCharUpper(b >> 4);
822
dst[j++] =
HexConverter
.ToCharUpper(b);
827
dst[j++] =
HexConverter
.ToCharUpper(b >> 4);
828
dst[j++] =
HexConverter
.ToCharUpper(b);
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Integer.Unsigned.X.cs (4)
19
ReadOnlySpan<byte> hexLookup =
HexConverter
.CharToHexLookup;
101
ReadOnlySpan<byte> hexLookup =
HexConverter
.CharToHexLookup;
183
ReadOnlySpan<byte> hexLookup =
HexConverter
.CharToHexLookup;
265
ReadOnlySpan<byte> hexLookup =
HexConverter
.CharToHexLookup;
src\libraries\System.Private.CoreLib\src\System\Char.cs (3)
286
public static bool IsAsciiHexDigit(char c) =>
HexConverter
.IsHexChar(c);
295
public static bool IsAsciiHexDigitUpper(char c) =>
HexConverter
.IsHexUpperChar(c);
304
public static bool IsAsciiHexDigitLower(char c) =>
HexConverter
.IsHexLowerChar(c);
src\libraries\System.Private.CoreLib\src\System\Convert.cs (9)
2952
if (!
HexConverter
.TryDecodeFromUtf16(chars, result, out _))
3025
if (!
HexConverter
.TryDecodeFromUtf16(source, destination, out charsConsumed))
3085
return
HexConverter
.ToString(bytes,
HexConverter
.Casing.Upper);
3108
HexConverter
.EncodeToUtf16(source, destination);
3162
return
HexConverter
.ToString(bytes,
HexConverter
.Casing.Lower);
3185
HexConverter
.EncodeToUtf16(source, destination,
HexConverter
.Casing.Lower);
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\XplatEventLogger.cs (1)
153
HexConverter
.EncodeToUtf16(byteArray, builder.AppendSpan(byteArray.Length * 2));
src\libraries\System.Private.CoreLib\src\System\Enum.cs (15)
1560
HexConverter
.ToCharsBuffer(data, destination);
1567
HexConverter
.ToCharsBuffer((byte)(value >> 8), destination);
1568
HexConverter
.ToCharsBuffer((byte)value, destination, 2);
1578
HexConverter
.ToCharsBuffer((byte)(value >> 24), destination);
1579
HexConverter
.ToCharsBuffer((byte)(value >> 16), destination, 2);
1580
HexConverter
.ToCharsBuffer((byte)(value >> 8), destination, 4);
1581
HexConverter
.ToCharsBuffer((byte)value, destination, 6);
1591
HexConverter
.ToCharsBuffer((byte)(value >> 56), destination);
1592
HexConverter
.ToCharsBuffer((byte)(value >> 48), destination, 2);
1593
HexConverter
.ToCharsBuffer((byte)(value >> 40), destination, 4);
1594
HexConverter
.ToCharsBuffer((byte)(value >> 32), destination, 6);
1595
HexConverter
.ToCharsBuffer((byte)(value >> 24), destination, 8);
1596
HexConverter
.ToCharsBuffer((byte)(value >> 16), destination, 10);
1597
HexConverter
.ToCharsBuffer((byte)(value >> 8), destination, 12);
1598
HexConverter
.ToCharsBuffer((byte)value, destination, 14);
src\libraries\System.Private.CoreLib\src\System\Guid.cs (25)
793
ReadOnlySpan<byte> lookup =
HexConverter
.CharToHexLookup;
843
int numValue =
HexConverter
.FromChar(c);
1088
guidChars[0] = TChar.CastFrom(
HexConverter
.ToCharLower(a >> 4));
1089
guidChars[1] = TChar.CastFrom(
HexConverter
.ToCharLower(a));
1091
guidChars[2] = TChar.CastFrom(
HexConverter
.ToCharLower(b >> 4));
1092
guidChars[3] = TChar.CastFrom(
HexConverter
.ToCharLower(b));
1362
dest[3] = TChar.CastFrom(
HexConverter
.ToCharLower(_a >> 28));
1363
dest[4] = TChar.CastFrom(
HexConverter
.ToCharLower(_a >> 24));
1364
dest[5] = TChar.CastFrom(
HexConverter
.ToCharLower(_a >> 20));
1365
dest[6] = TChar.CastFrom(
HexConverter
.ToCharLower(_a >> 16));
1366
dest[7] = TChar.CastFrom(
HexConverter
.ToCharLower(_a >> 12));
1367
dest[8] = TChar.CastFrom(
HexConverter
.ToCharLower(_a >> 8));
1368
dest[9] = TChar.CastFrom(
HexConverter
.ToCharLower(_a >> 4));
1369
dest[10] = TChar.CastFrom(
HexConverter
.ToCharLower(_a));
1373
dest[14] = TChar.CastFrom(
HexConverter
.ToCharLower(_b >> 12));
1374
dest[15] = TChar.CastFrom(
HexConverter
.ToCharLower(_b >> 8));
1375
dest[16] = TChar.CastFrom(
HexConverter
.ToCharLower(_b >> 4));
1376
dest[17] = TChar.CastFrom(
HexConverter
.ToCharLower(_b));
1380
dest[21] = TChar.CastFrom(
HexConverter
.ToCharLower(_c >> 12));
1381
dest[22] = TChar.CastFrom(
HexConverter
.ToCharLower(_c >> 8));
1382
dest[23] = TChar.CastFrom(
HexConverter
.ToCharLower(_c >> 4));
1383
dest[24] = TChar.CastFrom(
HexConverter
.ToCharLower(_c));
1404
dest[offset + 2] = TChar.CastFrom(
HexConverter
.ToCharLower(val >> 4));
1405
dest[offset + 3] = TChar.CastFrom(
HexConverter
.ToCharLower(val));
1430
HexConverter
.AsciiToHexVector128(srcVec, hexMap);
src\libraries\System.Private.CoreLib\src\System\Net\WebUtility.cs (8)
368
dest[pos++] =
HexConverter
.ToCharUpper(b >> 4);
369
dest[pos++] =
HexConverter
.ToCharUpper(b);
434
result[pos++] = (byte)
HexConverter
.ToCharUpper(b >> 4);
435
result[pos++] = (byte)
HexConverter
.ToCharUpper(b);
473
int h1 =
HexConverter
.FromChar(value[pos + 1]);
474
int h2 =
HexConverter
.FromChar(value[pos + 2]);
531
int h1 =
HexConverter
.FromChar(bytes[pos + 1]);
532
int h2 =
HexConverter
.FromChar(bytes[pos + 2]);
src\libraries\System.Private.CoreLib\src\System\Number.Parsing.cs (2)
537
public static bool IsValidChar(uint ch) =>
HexConverter
.IsHexChar((int)ch);
538
public static uint FromChar(uint ch) => (uint)
HexConverter
.FromChar((int)ch);
src\libraries\System.Private.CoreLib\src\System\Reflection\AssemblyName.cs (2)
387
HexConverter
.ToCharsBuffer(ch, vsb.AppendSpan(2), 0,
HexConverter
.Casing.Upper);