// Token: 0x06002662 RID: 9826 RVA: 0x000110BB File Offset: 0x0000F2BB
 public int Compare(string x, string y)
 {
     if (x == null && y == null)
     {
         return(0);
     }
     if (x == null)
     {
         return(-1);
     }
     if (y == null)
     {
         return(1);
     }
     return(Class408.smethod_0(x, y, this.bool_0));
 }
        // Token: 0x06002661 RID: 9825 RVA: 0x00088D00 File Offset: 0x00086F00
        int IComparer.Compare(object x, object y)
        {
            if (x == null && y == null)
            {
                return(0);
            }
            if (x == null)
            {
                return(-1);
            }
            if (y == null)
            {
                return(1);
            }
            string text  = x as string;
            string text2 = y as string;

            if (text != null && text2 != null)
            {
                return(Class408.smethod_0(text, text2, this.bool_0));
            }
            return(Comparer.Default.Compare(x, y));
        }