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

◆ ToUpper()

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

Definition at line 1519 of file MemoryExtensions.cs.

1520 {
1521 if (source.Overlaps(destination))
1522 {
1523 throw new InvalidOperationException(SR.InvalidOperation_SpanOverlappedOperation);
1524 }
1525 if (culture == null)
1526 {
1528 }
1529 if (destination.Length < source.Length)
1530 {
1531 return -1;
1532 }
1534 {
1536 }
1537 else
1538 {
1539 culture.TextInfo.ChangeCaseToUpper(source, destination);
1540 }
1541 return source.Length;
1542 }
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.ToUpper().