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