using System; using System.Collections; namespace Mono.Globalization.Unicode { // Token: 0x02000082 RID: 130 internal class ContractionComparer : IComparer { // Token: 0x06000792 RID: 1938 RVA: 0x00018094 File Offset: 0x00016294 public int Compare(object o1, object o2) { Contraction contraction = (Contraction)o1; Contraction contraction2 = (Contraction)o2; char[] source = contraction.Source; char[] source2 = contraction2.Source; int num = ((source.Length <= source2.Length) ? source.Length : source2.Length); for (int i = 0; i < num; i++) { if (source[i] != source2[i]) { return (int)(source[i] - source2[i]); } } return source.Length - source2.Length; } // Token: 0x04000126 RID: 294 public static readonly ContractionComparer Instance = new ContractionComparer(); } }