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

◆ EncodeRune()

override OperationStatus System.Text.Latin1Encoding.EncodeRune ( Rune value,
Span< byte > bytes,
out int bytesWritten )
inlinesealedpackagevirtualinherited

Reimplemented from System.Text.Encoding.

Definition at line 473 of file Latin1Encoding.cs.

474 {
475 if (value.Value <= 255)
476 {
477 if (!bytes.IsEmpty)
478 {
479 bytes[0] = (byte)value.Value;
480 bytesWritten = 1;
481 return OperationStatus.Done;
482 }
483 bytesWritten = 0;
484 return OperationStatus.DestinationTooSmall;
485 }
486 bytesWritten = 0;
487 return OperationStatus.InvalidData;
488 }

References System.bytes, and System.value.