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

◆ Convert() [1/4]

static void System.Text.EncodingExtensions.Convert ( this Decoder decoder,
in ReadOnlySequence< byte > bytes,
IBufferWriter< char > writer,
bool flush,
out long charsUsed,
out bool completed )
inlinestatic

Definition at line 294 of file EncodingExtensions.cs.

295 {
297 long num = 0L;
298 bool isSingleSegment;
299 do
300 {
301 readOnlySequence.GetFirstSpan(out var first, out var next);
302 isSingleSegment = readOnlySequence.IsSingleSegment;
303 decoder.Convert(first, writer, flush && isSingleSegment, out var charsUsed2, out completed);
304 num += charsUsed2;
306 }
307 while (!isSingleSegment);
308 charsUsed = num;
309 }

References System.bytes, System.Text.Decoder.Convert(), System.L, and System.writer.