scripts
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
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();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user