12 implementations of IDebugEnumerable
System.Threading.Channels (12)
System\Threading\Channels\BoundedChannel.cs (3)
14
internal sealed class BoundedChannel<T> : Channel<T>,
IDebugEnumerable
<T>
70
private sealed class BoundedChannelReader : ChannelReader<T>,
IDebugEnumerable
<T>
292
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>
47
private sealed class UnboundedChannelReader : ChannelReader<T>,
IDebugEnumerable
<T>
183
private sealed class UnboundedChannelWriter : ChannelWriter<T>,
IDebugEnumerable
<T>
System\Threading\Channels\UnboundedPriorityChannel.cs (3)
19
internal sealed class UnboundedPrioritizedChannel<T> : Channel<T>,
IDebugEnumerable
<T>
54
private sealed class UnboundedPrioritizedChannelReader : ChannelReader<T>,
IDebugEnumerable
<T>
188
private sealed class UnboundedPrioritizedChannelWriter : ChannelWriter<T>,
IDebugEnumerable
<T>
12 references to IDebugEnumerable
System.Threading.Channels (12)
System\Threading\Channels\BoundedChannel.cs (3)
287
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _parent._items.GetEnumerator();
649
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _parent._items.GetEnumerator();
735
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _items.GetEnumerator();
System\Threading\Channels\IDebugEnumerator.cs (1)
14
internal sealed class DebugEnumeratorDebugView<T>(
IDebugEnumerable
<T> enumerable)
System\Threading\Channels\SingleConsumerUnboundedChannel.cs (3)
199
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _parent._items.GetEnumerator();
359
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _parent._items.GetEnumerator();
406
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _items.GetEnumerator();
System\Threading\Channels\UnboundedChannel.cs (3)
178
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _parent._items.GetEnumerator();
296
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _parent._items.GetEnumerator();
365
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _items.GetEnumerator();
System\Threading\Channels\UnboundedPriorityChannel.cs (2)
183
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _parent.GetEnumerator();
302
IEnumerator<T>
IDebugEnumerable
<T>.GetEnumerator() => _parent.GetEnumerator();