Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
class | BroadcastingSourceCore |
class | DebugView |
Package Functions | |
void | CompleteCore (Exception exception, bool storeExceptionEvenIfAlreadyCompleting, bool revertProcessingState=false) |
void | ConsumeAsyncIfNecessary (bool isReplacementReplica=false) |
Properties | |
object | IncomingLock [get] |
Task | Completion [get] |
bool | HasValueForDebugger [get] |
T | ValueForDebugger [get] |
object | DebuggerDisplayContent [get] |
object IDebuggerDisplay. | Content [get] |
Private Member Functions | |
void IDataflowBlock. | Fault (Exception exception) |
bool IReceivableSourceBlock< T >. | TryReceiveAll ([NotNullWhen(true)] out IList< T > items) |
DataflowMessageStatus ITargetBlock< T >. | OfferMessage (DataflowMessageHeader messageHeader, T messageValue, ISourceBlock< T > source, bool consumeToAccept) |
void | OnItemsRemoved (int numItemsRemoved) |
void | ConsumeMessagesLoopCore () |
bool | ConsumeAndStoreOneMessageIfAvailable () |
void | CompleteTargetIfPossible () |
T ISourceBlock< T >. | ConsumeMessage (DataflowMessageHeader messageHeader, ITargetBlock< T > target, out bool messageConsumed) |
bool ISourceBlock< T >. | ReserveMessage (DataflowMessageHeader messageHeader, ITargetBlock< T > target) |
void ISourceBlock< T >. | ReleaseReservation (DataflowMessageHeader messageHeader, ITargetBlock< T > target) |
Private Attributes | |
readonly BroadcastingSourceCore< T > | _source |
readonly BoundingStateWithPostponedAndTask< T > | _boundingState |
bool | _decliningPermanently |
bool | _completionReserved |
Definition at line 11 of file BroadcastBlock.cs.