Files
2026-06-04 11:42:34 +02:00

31 lines
839 B
C#

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();
}
}