Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Compare() [2/10]

static int System.String.Compare ( string? strA,
int indexA,
string? strB,
int indexB,
int length,
bool ignoreCase )
inlinestatic

Definition at line 278 of file String.cs.

279 {
280 int num = length;
281 int num2 = length;
282 if ((object)strA != null)
283 {
284 num = Math.Min(num, strA.Length - indexA);
285 }
286 if ((object)strB != null)
287 {
288 num2 = Math.Min(num2, strB.Length - indexB);
289 }
290 CompareOptions options = (ignoreCase ? CompareOptions.IgnoreCase : CompareOptions.None);
291 return CultureInfo.CurrentCulture.CompareInfo.Compare(strA, indexA, num, strB, indexB, num2, options);
292 }
static CultureInfo CurrentCulture

References System.Globalization.CultureInfo.CurrentCulture, System.length, System.Math.Min(), and System.options.