1 write to _parent
System.Threading.Channels (1)
System\Threading\Channels\SingleConsumerUnboundedChannel.cs (1)
61
_parent
= parent;
10 references to _parent
System.Threading.Channels (10)
System\Threading\Channels\SingleConsumerUnboundedChannel.cs (10)
66
public override Task Completion =>
_parent
._completion.Task;
82
SingleConsumerUnboundedChannel<T> parent =
_parent
;
114
newBlockedReader = new AsyncOperation<T>(
_parent
._runContinuationsAsynchronously, cancellationToken);
125
SingleConsumerUnboundedChannel<T> parent =
_parent
;
138
_parent
._items.TryPeek(out item);
148
if (!
_parent
._items.IsEmpty)
153
SingleConsumerUnboundedChannel<T> parent =
_parent
;
186
newWaitingReader = new AsyncOperation<bool>(
_parent
._runContinuationsAsynchronously, cancellationToken);
196
private int ItemsCountForDebugger =>
_parent
._items.Count;
199
IEnumerator<T> IDebugEnumerable<T>.GetEnumerator() =>
_parent
._items.GetEnumerator();