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

◆ Convert() [3/4]

static void System.Text.EncodingExtensions.Convert ( this Encoder encoder,
in ReadOnlySequence< char > chars,
IBufferWriter< byte > writer,
bool flush,
out long bytesUsed,
out bool completed )
inlinestatic

Definition at line 253 of file EncodingExtensions.cs.

254 {
256 long num = 0L;
257 bool isSingleSegment;
258 do
259 {
260 readOnlySequence.GetFirstSpan(out var first, out var next);
261 isSingleSegment = readOnlySequence.IsSingleSegment;
262 encoder.Convert(first, writer, flush && isSingleSegment, out var bytesUsed2, out completed);
263 num += bytesUsed2;
265 }
266 while (!isSingleSegment);
267 bytesUsed = num;
268 }

References System.chars, System.Text.Encoder.Convert(), System.L, and System.writer.