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