11 implementations of TryReceive
System.Threading.Tasks.Dataflow (11)
Base\DataflowBlock.cs (1)
1562public bool TryReceive(Predicate<TOutput>? filter, [MaybeNullWhen(false)] out TOutput item)
Blocks\BatchBlock.cs (1)
127public bool TryReceive(Predicate<T[]>? filter, [NotNullWhen(true)] out T[]? item)
Blocks\BatchedJoinBlock.cs (2)
132public bool TryReceive(Predicate<Tuple<IList<T1>, IList<T2>>>? filter, [NotNullWhen(true)] out Tuple<IList<T1>, IList<T2>>? item) 384public bool TryReceive(Predicate<Tuple<IList<T1>, IList<T2>, IList<T3>>>? filter, [NotNullWhen(true)] out Tuple<IList<T1>, IList<T2>, IList<T3>>? item)
Blocks\BroadcastBlock.cs (1)
151public bool TryReceive(Predicate<T>? filter, [MaybeNullWhen(false)] out T item) { return _source.TryReceive(filter, out item); }
Blocks\BufferBlock.cs (1)
186public bool TryReceive(Predicate<T>? filter, [MaybeNullWhen(false)] out T item) { return _source.TryReceive(filter, out item); }
Blocks\JoinBlock.cs (2)
116public bool TryReceive(Predicate<Tuple<T1, T2>>? filter, [NotNullWhen(true)] out Tuple<T1, T2>? item) 335public bool TryReceive(Predicate<Tuple<T1, T2, T3>>? filter, [NotNullWhen(true)] out Tuple<T1, T2, T3>? item)
Blocks\TransformBlock.cs (1)
347public bool TryReceive(Predicate<TOutput>? filter, [MaybeNullWhen(false)] out TOutput item)
Blocks\TransformManyBlock.cs (1)
559public bool TryReceive(Predicate<TOutput>? filter, [MaybeNullWhen(false)] out TOutput item) { return _source.TryReceive(filter, out item); }
Blocks\WriteOnceBlock.cs (1)
256public bool TryReceive(Predicate<T>? filter, [MaybeNullWhen(false)] out T item)
4 references to TryReceive
System.Threading.Tasks.Dataflow (4)
Base\DataflowBlock.cs (4)
770return source.TryReceive(null, out item); 936if (receivableSource != null && receivableSource.TryReceive(null, out fastCheckedItem)) 991if (receivableSource.TryReceive(null, out fastCheckedItem)) 1565if (receivableSource != null) return receivableSource.TryReceive(filter, out item);