// Token: 0x060017A6 RID: 6054 RVA: 0x0007002C File Offset: 0x0006E22C
 public static void ToCharAsUnicode(char c, char[] buffer)
 {
     buffer[0] = '\\';
     buffer[1] = 'u';
     buffer[2] = Class_511.IntToHex((int)(c >> 12 & '\u000f'));
     buffer[3] = Class_511.IntToHex((int)(c >> 8 & '\u000f'));
     buffer[4] = Class_511.IntToHex((int)(c >> 4 & '\u000f'));
     buffer[5] = Class_511.IntToHex((int)(c & '\u000f'));
 }
 // Token: 0x0600175F RID: 5983 RVA: 0x0006E8FC File Offset: 0x0006CAFC
 public static bool ValueEquals(object objA, object objB)
 {
     if (objA == null && objB == null)
     {
         return(true);
     }
     if (objA != null && objB == null)
     {
         return(false);
     }
     if (objA == null && objB != null)
     {
         return(false);
     }
     if (!(objA.GetType() != objB.GetType()))
     {
         return(objA.Equals(objB));
     }
     if (Class_499.IsInteger(objA) && Class_499.IsInteger(objB))
     {
         return(Convert.ToDecimal(objA, CultureInfo.CurrentCulture).Equals(Convert.ToDecimal(objB, CultureInfo.CurrentCulture)));
     }
     return((objA is double || objA is float || objA is decimal) && (objB is double || objB is float || objB is decimal) && Class_511.ApproxEquals(Convert.ToDouble(objA, CultureInfo.CurrentCulture), Convert.ToDouble(objB, CultureInfo.CurrentCulture)));
 }