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

◆ ToLower()

static int System.MemoryExtensions.ToLower ( this ReadOnlySpan< char > source,
Span< char > destination,
CultureInfo? culture )
inlinestatic

Definition at line 1473 of file MemoryExtensions.cs.

1474 {
1475 if (source.Overlaps(destination))
1476 {
1477 throw new InvalidOperationException(SR.InvalidOperation_SpanOverlappedOperation);
1478 }
1479 if (culture == null)
1480 {
1482 }
1483 if (destination.Length < source.Length)
1484 {
1485 return -1;
1486 }
1488 {
1490 }
1491 else
1492 {
1493 culture.TextInfo.ChangeCaseToLower(source, destination);
1494 }
1495 return source.Length;
1496 }
static CultureInfo CurrentCulture

References System.culture, System.Globalization.CultureInfo.CurrentCulture, System.destination, System.SR.InvalidOperation_SpanOverlappedOperation, System.Globalization.GlobalizationMode.Invariant, System.source, and System.Globalization.InvariantModeCasing.ToLower().