4 writes to PendingTask
System.Text.Json (4)
System\Text\Json\Serialization\Converters\Collection\IAsyncEnumerableOfTConverter.cs (4)
84state.PendingTask = null; 93state.PendingTask = null; 126state.PendingTask = disposeTask.AsTask(); 155state.PendingTask = moveNextTask.AsTask();
11 references to PendingTask
System.Text.Json (11)
System\Text\Json\Serialization\Converters\Collection\IAsyncEnumerableOfTConverter.cs (7)
81Debug.Assert(state.PendingTask is Task<bool> && state.PendingTask.IsCompleted); 82moveNextTask = new ValueTask<bool>((Task<bool>)state.PendingTask); 90Debug.Assert(state.PendingTask is not null && state.PendingTask.IsCompleted); 91state.PendingTask.GetAwaiter().GetResult(); 154Debug.Assert(state.PendingTask is null);
System\Text\Json\Serialization\Metadata\JsonTypeInfoOfT.WriteHelpers.cs (4)
177Debug.Assert(state.PendingTask is not null); 200if (state.PendingTask is not null) 204await state.PendingTask.ConfigureAwait(ConfigureAwaitOptions.SuppressThrowing); 315Debug.Assert(state.PendingTask == null);