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