22 implementations of IDebuggerDisplay
System.Threading.Tasks.Dataflow (22)
Base\DataflowBlock.cs (8)
111private sealed class FilteredLinkPropagator<T> : IPropagatorBlock<T, T>, IDebuggerDisplay 369private sealed class SendAsyncSource<TOutput> : TaskCompletionSource<bool>, ISourceBlock<TOutput>, IDebuggerDisplay 1136private sealed class ReceiveTarget<T> : TaskCompletionSource<T>, ITargetBlock<T>, IDebuggerDisplay 1485private sealed class OutputAvailableAsyncTarget<T> : TaskCompletionSource<bool>, ITargetBlock<T>, IDebuggerDisplay 1560private sealed class EncapsulatingPropagator<TInput, TOutput> : IPropagatorBlock<TInput, TOutput>, IReceivableSourceBlock<TOutput>, IDebuggerDisplay 2142private sealed class ChooseTarget<T> : TaskCompletionSource<T>, ITargetBlock<T>, IDebuggerDisplay 2249private sealed class SourceObservable<TOutput> : IObservable<TOutput>, IDebuggerDisplay 2618private sealed class TargetObserver<TInput> : IObserver<TInput>, IDebuggerDisplay
Blocks\ActionBlock.cs (1)
25public sealed class ActionBlock<TInput> : ITargetBlock<TInput>, IDebuggerDisplay
Blocks\BatchBlock.cs (1)
26public sealed class BatchBlock<T> : IPropagatorBlock<T, T[]>, IReceivableSourceBlock<T[]>, IDebuggerDisplay
Blocks\BatchedJoinBlock.cs (3)
29public sealed class BatchedJoinBlock<T1, T2> : IReceivableSourceBlock<Tuple<IList<T1>, IList<T2>>>, IDebuggerDisplay 275public sealed class BatchedJoinBlock<T1, T2, T3> : IReceivableSourceBlock<Tuple<IList<T1>, IList<T2>, IList<T3>>>, IDebuggerDisplay 533internal sealed class BatchedJoinBlockTarget<T> : ITargetBlock<T>, IDebuggerDisplay
Blocks\BroadcastBlock.cs (1)
36public sealed class BroadcastBlock<T> : IPropagatorBlock<T, T>, IReceivableSourceBlock<T>, IDebuggerDisplay
Blocks\BufferBlock.cs (1)
25public sealed class BufferBlock<T> : IPropagatorBlock<T, T>, IReceivableSourceBlock<T>, IDebuggerDisplay
Blocks\JoinBlock.cs (3)
31public sealed class JoinBlock<T1, T2> : IReceivableSourceBlock<Tuple<T1, T2>>, IDebuggerDisplay 256public sealed class JoinBlock<T1, T2, T3> : IReceivableSourceBlock<Tuple<T1, T2, T3>>, IDebuggerDisplay 486internal sealed class JoinBlockTarget<T> : JoinBlockTargetBase, ITargetBlock<T>, IDebuggerDisplay
Blocks\TransformBlock.cs (1)
25public sealed class TransformBlock<TInput, TOutput> : IPropagatorBlock<TInput, TOutput>, IReceivableSourceBlock<TOutput>, IDebuggerDisplay
Blocks\TransformManyBlock.cs (1)
27public sealed partial class TransformManyBlock<TInput, TOutput> : IPropagatorBlock<TInput, TOutput>, IReceivableSourceBlock<TOutput>, IDebuggerDisplay
Blocks\WriteOnceBlock.cs (1)
25public sealed class WriteOnceBlock<T> : IPropagatorBlock<T, T>, IReceivableSourceBlock<T>, IDebuggerDisplay
Internal\TargetRegistry.cs (1)
300private sealed class NopLinkPropagator : IPropagatorBlock<T, T>, ISourceBlock<T>, IDebuggerDisplay
54 references to IDebuggerDisplay
System.Threading.Tasks.Dataflow (54)
Base\DataflowBlock.cs (22)
210var displaySource = _source as IDebuggerDisplay; 211var displayTarget = _target as IDebuggerDisplay; 216object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 747var displayTarget = _target as IDebuggerDisplay; 752object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 1396object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 1524object IDebuggerDisplay.Content => DebuggerDisplayContent; 1649var displayTarget = _target as IDebuggerDisplay; 1650var displaySource = _source as IDebuggerDisplay; 1655object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 2222object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 2409var displaySource = _source as IDebuggerDisplay; 2414object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 2668var displayTarget = _target as IDebuggerDisplay; 2673object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } }
Blocks\ActionBlock.cs (1)
320object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } }
Blocks\BatchBlock.cs (3)
186object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 1164var displayBatch = _owningBatch as IDebuggerDisplay;
Blocks\BatchedJoinBlock.cs (3)
216object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 474object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 640object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } }
Blocks\BroadcastBlock.cs (3)
450object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 1196var displaySource = _owningSource as IDebuggerDisplay;
Blocks\BufferBlock.cs (1)
434object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } }
Blocks\JoinBlock.cs (7)
197object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 427object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 960var displayJoin = _sharedResources._ownerJoin as IDebuggerDisplay; 965object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 1450var displayJoin = _ownerJoin as IDebuggerDisplay;
Blocks\TransformBlock.cs (1)
407object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } }
Blocks\TransformManyBlock.cs (1)
613object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } }
Blocks\WriteOnceBlock.cs (1)
522object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } }
Internal\SourceCore.cs (2)
987var displaySource = _owningSource as IDebuggerDisplay;
Internal\SpscTargetCore.cs (2)
375var displayTarget = _owningTarget as IDebuggerDisplay;
Internal\TargetCore.cs (2)
831var displayTarget = _owningTarget as IDebuggerDisplay;
Internal\TargetRegistry.cs (5)
360var displaySource = _owningSource as IDebuggerDisplay; 361var displayTarget = _target as IDebuggerDisplay; 366object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } }