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

◆ ReadFromStreamAsync()

static async ValueTask< ReadBufferState > System.Text.Json.JsonSerializer.ReadFromStreamAsync ( Stream utf8Json,
ReadBufferState bufferState,
CancellationToken cancellationToken )
inlinestaticpackage

Definition at line 1044 of file JsonSerializer.cs.

1045 {
1046 do
1047 {
1048 int num = await utf8Json.ReadAsync(bufferState.Buffer.AsMemory(bufferState.BytesInBuffer), cancellationToken).ConfigureAwait(continueOnCapturedContext: false);
1049 if (num == 0)
1050 {
1052 break;
1053 }
1055 }
1056 while (bufferState.BytesInBuffer != bufferState.Buffer.Length);
1057 return bufferState;
1058 }

References System.cancellationToken, and System.Text.Json.Dictionary.

Referenced by System.Text.Json.JsonSerializer.DeserializeAsyncEnumerable< TValue >(), and System.Text.Json.JsonSerializer.ReadAllAsync< TValue >().