Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Choose< T1, T2, T3 >() [2/2]

static Task< int > System.Threading.Tasks.Dataflow.DataflowBlock.Choose< T1, T2, T3 > ( ISourceBlock< T1 > source1,
Action< T1 > action1,
ISourceBlock< T2 > source2,
Action< T2 > action2,
ISourceBlock< T3 > source3,
Action< T3 > action3,
DataflowBlockOptions dataflowBlockOptions )
inlinestatic

Definition at line 1545 of file DataflowBlock.cs.

1546 {
1547 if (source1 == null)
1548 {
1549 throw new ArgumentNullException("source1");
1550 }
1551 if (action1 == null)
1552 {
1553 throw new ArgumentNullException("action1");
1554 }
1555 if (source2 == null)
1556 {
1557 throw new ArgumentNullException("source2");
1558 }
1559 if (action2 == null)
1560 {
1561 throw new ArgumentNullException("action2");
1562 }
1563 if (source3 == null)
1564 {
1565 throw new ArgumentNullException("source3");
1566 }
1567 if (action3 == null)
1568 {
1569 throw new ArgumentNullException("action3");
1570 }
1571 if (dataflowBlockOptions == null)
1572 {
1573 throw new ArgumentNullException("dataflowBlockOptions");
1574 }
1576 }