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

◆ EncodeRune()

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

Reimplemented from System.Text.Encoding.

Definition at line 452 of file ASCIIEncoding.cs.

453 {
454 if (value.IsAscii)
455 {
456 if (!bytes.IsEmpty)
457 {
458 bytes[0] = (byte)value.Value;
459 bytesWritten = 1;
460 return OperationStatus.Done;
461 }
462 bytesWritten = 0;
463 return OperationStatus.DestinationTooSmall;
464 }
465 bytesWritten = 0;
466 return OperationStatus.InvalidData;
467 }

References System.bytes, and System.value.