12 implementations of IDebugEnumerable
System.Threading.Channels (12)
System\Threading\Channels\BoundedChannel.cs (3)
14
internal sealed class BoundedChannel<T> : Channel<T>,
IDebugEnumerable
<T>
60
private sealed class BoundedChannelReader : ChannelReader<T>,
IDebugEnumerable
<T>
298
private sealed class BoundedChannelWriter : ChannelWriter<T>,
IDebugEnumerable
<T>
System\Threading\Channels\SingleConsumerUnboundedChannel.cs (3)
18
internal sealed class SingleConsumerUnboundedChannel<T> : Channel<T>,
IDebugEnumerable
<T>
53
private sealed class UnboundedChannelReader : ChannelReader<T>,
IDebugEnumerable
<T>
204
private sealed class UnboundedChannelWriter : ChannelWriter<T>,
IDebugEnumerable
<T>
System\Threading\Channels\UnboundedChannel.cs (3)
15
internal sealed class UnboundedChannel<T> : Channel<T>,
IDebugEnumerable
<T>
42
private sealed class UnboundedChannelReader : ChannelReader<T>,
IDebugEnumerable
<T>
196
private sealed class UnboundedChannelWriter : ChannelWriter<T>,
IDebugEnumerable
<T>
System\Threading\Channels\UnboundedPriorityChannel.cs (3)
19
internal sealed class UnboundedPrioritizedChannel<T> : Channel<T>,
IDebugEnumerable
<T>
48
private sealed class UnboundedPrioritizedChannelReader : ChannelReader<T>,
IDebugEnumerable
<T>
200
private sealed class UnboundedPrioritizedChannelWriter : ChannelWriter<T>,
IDebugEnumerable
<T>
12 references to IDebugEnumerable
System.Threading.Channels (12)
System\Threading\Channels\BoundedChannel.cs (3)
293
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _parent._items.GetEnumerator();
672
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _parent._items.GetEnumerator();
714
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _items.GetEnumerator();
System\Threading\Channels\IDebugEnumerator.cs (1)
16
public DebugEnumeratorDebugView(
IDebugEnumerable
<T> enumerable)
System\Threading\Channels\SingleConsumerUnboundedChannel.cs (3)
199
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _parent._items.GetEnumerator();
361
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _parent._items.GetEnumerator();
373
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _items.GetEnumerator();
System\Threading\Channels\UnboundedChannel.cs (3)
191
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _parent._items.GetEnumerator();
320
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _parent._items.GetEnumerator();
358
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _items.GetEnumerator();
System\Threading\Channels\UnboundedPriorityChannel.cs (2)
195
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _parent.GetEnumerator();
325
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _parent.GetEnumerator();