private static byte ParseHexSymbol()

in JetBrains.Etw.HostService.Updater/src/Util/ConvertUtil.cs [76:85]


    private static byte ParseHexSymbol(char ch)
    {
      if ('0' <= ch && ch <= '9')
        return (byte) (ch - '0');
      if ('A' <= ch && ch <= 'F')
        return (byte) (ch - 'A' + 10);
      if ('a' <= ch && ch <= 'f')
        return (byte) (ch - 'a' + 10);
      throw new FormatException($"Failed to parse hex symbol '{ch}'");
    }