|
Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
| class | DebugView |
Package Functions | |
| void | ConsumeAsyncIfNecessary (bool isReplacementReplica=false) |
Properties | |
| object | IncomingLock [get] |
| int | Count [get] |
| Task | Completion [get] |
| int | CountForDebugger [get] |
| object | DebuggerDisplayContent [get] |
| object IDebuggerDisplay. | Content [get] |
Private Member Functions | |
| DataflowMessageStatus ITargetBlock< T >. | OfferMessage (DataflowMessageHeader messageHeader, T messageValue, ISourceBlock< T > source, bool consumeToAccept) |
| void IDataflowBlock. | Fault (Exception exception) |
| void | CompleteCore (Exception exception, bool storeExceptionEvenIfAlreadyCompleting, bool revertProcessingState=false) |
| 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) |
| void | OnItemsRemoved (int numItemsRemoved) |
| void | ConsumeMessagesLoopCore () |
| bool | ConsumeAndStoreOneMessageIfAvailable () |
| void | CompleteTargetIfPossible () |
Private Attributes | |
| readonly SourceCore< T > | _source |
| readonly BoundingStateWithPostponedAndTask< T > | _boundingState |
| bool | _targetDecliningPermanently |
| bool | _targetCompletionReserved |
Definition at line 10 of file BufferBlock.cs.