14 implementations of ConsumeMessage
System.Threading.Tasks.Dataflow (14)
Base\DataflowBlock.cs (3)
151
T? ISourceBlock<T>.
ConsumeMessage
(DataflowMessageHeader messageHeader, ITargetBlock<T> target, out bool messageConsumed)
618
TOutput? ISourceBlock<TOutput>.
ConsumeMessage
(DataflowMessageHeader messageHeader, ITargetBlock<TOutput> target, out bool messageConsumed)
1582
public TOutput?
ConsumeMessage
(DataflowMessageHeader messageHeader, ITargetBlock<TOutput> target, out bool messageConsumed)
Blocks\BatchBlock.cs (1)
155
T[]? ISourceBlock<T[]>.
ConsumeMessage
(DataflowMessageHeader messageHeader, ITargetBlock<T[]> target, out bool messageConsumed)
Blocks\BatchedJoinBlock.cs (2)
173
Tuple<IList<T1>, IList<T2>>? ISourceBlock<Tuple<IList<T1>, IList<T2>>>.
ConsumeMessage
(
427
Tuple<IList<T1>, IList<T2>, IList<T3>>? ISourceBlock<Tuple<IList<T1>, IList<T2>, IList<T3>>>.
ConsumeMessage
(
Blocks\BroadcastBlock.cs (1)
415
T? ISourceBlock<T>.
ConsumeMessage
(DataflowMessageHeader messageHeader, ITargetBlock<T> target, out bool messageConsumed)
Blocks\BufferBlock.cs (1)
198
T? ISourceBlock<T>.
ConsumeMessage
(DataflowMessageHeader messageHeader, ITargetBlock<T> target, out bool messageConsumed)
Blocks\JoinBlock.cs (2)
163
Tuple<T1, T2>? ISourceBlock<Tuple<T1, T2>>.
ConsumeMessage
(DataflowMessageHeader messageHeader, ITargetBlock<Tuple<T1, T2>> target, out bool messageConsumed)
387
Tuple<T1, T2, T3>? ISourceBlock<Tuple<T1, T2, T3>>.
ConsumeMessage
(DataflowMessageHeader messageHeader, ITargetBlock<Tuple<T1, T2, T3>> target, out bool messageConsumed)
Blocks\TransformBlock.cs (1)
371
TOutput? ISourceBlock<TOutput>.
ConsumeMessage
(DataflowMessageHeader messageHeader, ITargetBlock<TOutput> target, out bool messageConsumed)
Blocks\TransformManyBlock.cs (1)
580
TOutput? ISourceBlock<TOutput>.
ConsumeMessage
(DataflowMessageHeader messageHeader, ITargetBlock<TOutput> target, out bool messageConsumed)
Blocks\WriteOnceBlock.cs (1)
375
T? ISourceBlock<T>.
ConsumeMessage
(DataflowMessageHeader messageHeader, ITargetBlock<T> target, out bool messageConsumed)
Internal\TargetRegistry.cs (1)
328
T? ISourceBlock<T>.
ConsumeMessage
(DataflowMessageHeader messageHeader, ITargetBlock<T> target, out bool messageConsumed)
21 references to ConsumeMessage
System.Threading.Tasks.Dataflow (21)
Base\DataflowBlock.cs (5)
156
return _source.
ConsumeMessage
(messageHeader, this, out messageConsumed);
1168
T? acceptedValue = consumeToAccept ? source!.
ConsumeMessage
(messageHeader, this, out consumed) : messageValue;
1584
return _source.
ConsumeMessage
(messageHeader, target, out messageConsumed);
2114
messageValue = source!.
ConsumeMessage
(messageHeader, this, out consumed)!;
2618
source.
ConsumeMessage
(messageHeader, this, out messageConsumed);
Blocks\BatchBlock.cs (3)
381
messageValue = source.
ConsumeMessage
(messageHeader, _owningBatch, out consumed)!;
996
T? consumedValue = sourceAndMessage.Key.
ConsumeMessage
(sourceAndMessage.Value.Key, _owningBatch, out consumed);
1048
T? consumedValue = sourceAndMessage.Key.
ConsumeMessage
(sourceAndMessage.Value.Key, _owningBatch, out consumed);
Blocks\BatchedJoinBlock.cs (1)
583
messageValue = source.
ConsumeMessage
(messageHeader, this, out consumed)!;
Blocks\BroadcastBlock.cs (2)
191
messageValue = source.
ConsumeMessage
(messageHeader, this, out consumed)!;
350
T? consumedValue = sourceAndMessage.Key.
ConsumeMessage
(sourceAndMessage.Value, this, out consumed);
Blocks\BufferBlock.cs (2)
119
messageValue = source.
ConsumeMessage
(messageHeader, this, out consumed)!;
353
T? consumedValue = sourceAndMessage.Key.
ConsumeMessage
(sourceAndMessage.Value, this, out consumed);
Blocks\JoinBlock.cs (3)
645
T? consumedValue = _nonGreedy.ReservedMessage.Key.
ConsumeMessage
(_nonGreedy.ReservedMessage.Value, this, out consumed);
706
T? consumedValue = next.Key.
ConsumeMessage
(next.Value, this, out consumed);
846
messageValue = source.
ConsumeMessage
(messageHeader, this, out consumed)!;
Blocks\WriteOnceBlock.cs (1)
352
messageValue = source!.
ConsumeMessage
(messageHeader, this, out consumed)!;
Internal\SpscTargetCore.cs (1)
144
messageValue = source.
ConsumeMessage
(messageHeader, _owningTarget, out consumed)!;
Internal\TargetCore.cs (2)
211
messageValue = source.
ConsumeMessage
(messageHeader, _owningTarget, out consumed)!;
671
TInput? consumedValue = element.Key.
ConsumeMessage
(element.Value, _owningTarget, out consumed);
Internal\TargetRegistry.cs (1)
330
return _owningSource.
ConsumeMessage
(messageHeader, this, out messageConsumed);