|
Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
| class | DebugView |
Package Functions | |
| SendAsyncSource (ITargetBlock< TOutput > target, TOutput messageValue, CancellationToken cancellationToken) | |
| void | OfferToTarget () |
Properties | |
| Task IDataflowBlock. | Completion [get] |
| object | DebuggerDisplayContent [get] |
| object IDebuggerDisplay. | Content [get] |
| Task | Task [get] |
| Task< TResult > | Task [get] |
Private Member Functions | |
| ~SendAsyncSource () | |
| void | CompleteAsAccepted (bool runAsync) |
| void | CompleteAsDeclined (bool runAsync) |
| void | CompleteAsFaulted (Exception exception, bool runAsync) |
| void | CompleteAsCanceled (bool runAsync) |
| void | RunCompletionAction (Action< object > completionAction, object completionActionState, bool runAsync) |
| void | OfferToTargetAsync () |
| TOutput ISourceBlock< TOutput >. | ConsumeMessage (DataflowMessageHeader messageHeader, ITargetBlock< TOutput > target, out bool messageConsumed) |
| bool ISourceBlock< TOutput >. | ReserveMessage (DataflowMessageHeader messageHeader, ITargetBlock< TOutput > target) |
| void ISourceBlock< TOutput >. | ReleaseReservation (DataflowMessageHeader messageHeader, ITargetBlock< TOutput > target) |
| IDisposable ISourceBlock< TOutput >. | LinkTo (ITargetBlock< TOutput > target, DataflowLinkOptions linkOptions) |
| void IDataflowBlock. | Complete () |
| void IDataflowBlock. | Fault (Exception exception) |
Static Private Member Functions | |
| static void | CancellationHandler (object state) |
Private Attributes | |
| readonly ITargetBlock< TOutput > | _target |
| readonly TOutput | _messageValue |
| CancellationToken | _cancellationToken |
| CancellationTokenRegistration | _cancellationRegistration |
| int | _cancellationState |
| readonly Task | _task |
| readonly Task< TResult > | _task |
Static Private Attributes | |
| static readonly Action< object > | _cancellationCallback = CancellationHandler |
Definition at line 109 of file DataflowBlock.cs.