HexDigit() static private méthode

static private HexDigit ( int num ) : char
num int
Résultat char
        // Token: 0x06002B09 RID: 11017 RVA: 0x0009FA88 File Offset: 0x0009DC88
        internal static string EncodeHexStringFromInt(byte[] sArray)
        {
            string result = null;

            if (sArray != null)
            {
                char[] array = new char[sArray.Length * 2];
                int    num   = sArray.Length;
                int    num2  = 0;
                while (num-- > 0)
                {
                    int num3 = (sArray[num] & 240) >> 4;
                    array[num2++] = Hex.HexDigit(num3);
                    num3          = (int)(sArray[num] & 15);
                    array[num2++] = Hex.HexDigit(num3);
                }
                result = new string(array);
            }
            return(result);
        }
        // Token: 0x06002B08 RID: 11016 RVA: 0x0009FA20 File Offset: 0x0009DC20
        public static string EncodeHexString(byte[] sArray)
        {
            string result = null;

            if (sArray != null)
            {
                char[] array = new char[sArray.Length * 2];
                int    i     = 0;
                int    num   = 0;
                while (i < sArray.Length)
                {
                    int num2 = (sArray[i] & 240) >> 4;
                    array[num++] = Hex.HexDigit(num2);
                    num2         = (int)(sArray[i] & 15);
                    array[num++] = Hex.HexDigit(num2);
                    i++;
                }
                result = new string(array);
            }
            return(result);
        }