Terraria v1.4.4.9
Terraria source code documentation
|
Package Functions | |
JoinBlockTargetSharedResources (IDataflowBlock ownerJoin, JoinBlockTargetBase[] targets, Action joinFilledAction, Action< Exception > exceptionAction, GroupingDataflowBlockOptions dataflowBlockOptions) | |
void | CompleteEachTarget () |
void | ProcessAsyncIfNecessary (bool isReplacementReplica=false) |
void | CompleteBlockIfPossible () |
void | OnItemsRemoved (int numItemsRemoved) |
Package Attributes | |
readonly IDataflowBlock | _ownerJoin |
readonly JoinBlockTargetBase[] | _targets |
readonly Action< Exception > | _exceptionAction |
readonly Action | _joinFilledAction |
readonly GroupingDataflowBlockOptions | _dataflowBlockOptions |
readonly BoundingState | _boundingState |
bool | _decliningPermanently |
Task | _taskForInputProcessing |
bool | _hasExceptions |
long | _joinsCreated |
Properties | |
object | IncomingLock [get] |
bool | AllTargetsHaveAtLeastOneMessage [get] |
bool | TargetsHaveAtLeastOneMessageQueuedOrPostponed [get] |
bool | CanceledOrFaulted [get] |
bool | JoinNeedsProcessing [get] |
object | DebuggerDisplayContent [get] |
Private Member Functions | |
bool | RetrievePostponedItemsNonGreedy () |
bool | RetrievePostponedItemsGreedyBounded () |
void | ProcessAsyncIfNecessary_Slow (bool isReplacementReplica) |
void | ProcessMessagesLoopCore () |
Private Attributes | |
bool | _completionReserved |
Definition at line 7 of file JoinBlockTargetSharedResources.cs.