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.