Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
IReceivableSourceBlock.cs
Go to the documentation of this file.
1
using
System.Collections.Generic
;
2
using
System.Diagnostics.CodeAnalysis
;
3
4
namespace
System.Threading.Tasks.Dataflow
;
5
6
public
interface
IReceivableSourceBlock
<TOutput> :
ISourceBlock
<TOutput>,
IDataflowBlock
7
{
8
bool
TryReceive
(
Predicate<TOutput>
?
filter
, [
MaybeNullWhen
(
false
)]
out
TOutput
item
);
9
10
bool
TryReceiveAll
([
NotNullWhen
(
true
)]
out
IList<TOutput>
? items);
11
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Threading.Tasks.Dataflow.IDataflowBlock
Definition
IDataflowBlock.cs:4
System.Threading.Tasks.Dataflow.IReceivableSourceBlock.TryReceive
bool TryReceive(Predicate< TOutput >? filter, [MaybeNullWhen(false)] out TOutput item)
System.Threading.Tasks.Dataflow.IReceivableSourceBlock.TryReceiveAll
bool TryReceiveAll([NotNullWhen(true)] out IList< TOutput >? items)
System.Threading.Tasks.Dataflow.IReceivableSourceBlock
Definition
IReceivableSourceBlock.cs:7
System.Threading.Tasks.Dataflow.ISourceBlock
Definition
ISourceBlock.cs:4
System.Collections.Generic
Definition
IHashKeyCollection.cs:1
System.Diagnostics.CodeAnalysis
Definition
AllowNullAttribute.cs:1
System.Threading.Tasks.Dataflow
Definition
BatchedJoinBlockTarget.cs:4
System.ExceptionArgument.item
@ item
source
System.Threading.Tasks.Dataflow
System.Threading.Tasks.Dataflow
IReceivableSourceBlock.cs
Generated by
1.10.0