22 implementations of IDebuggerDisplay
System.Threading.Tasks.Dataflow (22)
Base\DataflowBlock.cs (8)
93private sealed class FilteredLinkPropagator<T> : IPropagatorBlock<T, T>, IDebuggerDisplay 345private sealed class SendAsyncSource<TOutput> : TaskCompletionSource<bool>, ISourceBlock<TOutput>, IDebuggerDisplay 1103private sealed class ReceiveTarget<T> : TaskCompletionSource<T>, ITargetBlock<T>, IDebuggerDisplay 1452private sealed class OutputAvailableAsyncTarget<T> : TaskCompletionSource<bool>, ITargetBlock<T>, IDebuggerDisplay 1518private sealed class EncapsulatingPropagator<TInput, TOutput> : IPropagatorBlock<TInput, TOutput>, IReceivableSourceBlock<TOutput>, IDebuggerDisplay 2061private sealed class ChooseTarget<T> : TaskCompletionSource<T>, ITargetBlock<T>, IDebuggerDisplay 2165private sealed class SourceObservable<TOutput> : IObservable<TOutput>, IDebuggerDisplay 2528private 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 272public sealed class BatchedJoinBlock<T1, T2, T3> : IReceivableSourceBlock<Tuple<IList<T1>, IList<T2>, IList<T3>>>, IDebuggerDisplay 527internal 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 250public sealed class JoinBlock<T1, T2, T3> : IReceivableSourceBlock<Tuple<T1, T2, T3>>, IDebuggerDisplay 474internal 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)
192var displaySource = _source as IDebuggerDisplay; 193var displayTarget = _target as IDebuggerDisplay; 198object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 723var displayTarget = _target as IDebuggerDisplay; 728object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 1363object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 1488object IDebuggerDisplay.Content => DebuggerDisplayContent; 1604var displayTarget = _target as IDebuggerDisplay; 1605var displaySource = _source as IDebuggerDisplay; 1610object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 2141object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 2322var displaySource = _source as IDebuggerDisplay; 2327object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 2578var displayTarget = _target as IDebuggerDisplay; 2583object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } }
Blocks\ActionBlock.cs (1)
311object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } }
Blocks\BatchBlock.cs (3)
183object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 1161var displayBatch = _owningBatch as IDebuggerDisplay;
Blocks\BatchedJoinBlock.cs (3)
213object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 468object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 631object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } }
Blocks\BroadcastBlock.cs (3)
444object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 1184var displaySource = _owningSource as IDebuggerDisplay;
Blocks\BufferBlock.cs (1)
428object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } }
Blocks\JoinBlock.cs (7)
191object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 415object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 945var displayJoin = _sharedResources._ownerJoin as IDebuggerDisplay; 950object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } } 1435var displayJoin = _ownerJoin as IDebuggerDisplay;
Blocks\TransformBlock.cs (1)
401object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } }
Blocks\TransformManyBlock.cs (1)
610object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } }
Blocks\WriteOnceBlock.cs (1)
510object IDebuggerDisplay.Content { get { return DebuggerDisplayContent; } }
Internal\SourceCore.cs (2)
981var 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; } }