Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ISourceBlock.cs
Go to the documentation of this file.
2
3public interface ISourceBlock<out TOutput> : IDataflowBlock
4{
6
7 TOutput? ConsumeMessage(DataflowMessageHeader messageHeader, ITargetBlock<TOutput> target, out bool messageConsumed);
8
10
12}
bool ReserveMessage(DataflowMessageHeader messageHeader, ITargetBlock< TOutput > target)
IDisposable LinkTo(ITargetBlock< TOutput > target, DataflowLinkOptions linkOptions)
void ReleaseReservation(DataflowMessageHeader messageHeader, ITargetBlock< TOutput > target)
TOutput? ConsumeMessage(DataflowMessageHeader messageHeader, ITargetBlock< TOutput > target, out bool messageConsumed)