in Microsoft.Shared.Dna.Json/JsonParser.cs [885:902]
private unsafe int EndOfHexDigits(char* payloadPointer, int cursor)
{
int result = cursor;
while (result < this.payloadLength)
{
char c = *(payloadPointer + result);
if ((c >= JsonConstants.Zero && c <= JsonConstants.Nine) || (c >= JsonConstants.HexTenUppercase && c <= JsonConstants.HexFifteenUppercase) || (c >= JsonConstants.HexTenLowercase && c <= JsonConstants.HexFifteenLowercase))
{
result++;
}
else
{
break;
}
}
return result;
}