|
Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
| class | DebugView |
Properties | |
| object | ValueLock [get] |
| Task | Completion [get] |
| TaskCompletionSource< VoidResult > | CompletionTaskSource [get] |
| bool | HasValue [get] |
| T? | Value [get] |
| object | DebuggerDisplayContent [get] |
| object IDebuggerDisplay. | Content [get] |
Private Member Functions | |
| void | CompleteBlockAsync (IList< Exception > exceptions) |
| void | OfferToTargetsAndCompleteBlock () |
| void | CompleteBlock (IList< Exception > exceptions) |
| void IDataflowBlock. | Fault (Exception exception) |
| void | CompleteCore (Exception exception, bool storeExceptionEvenIfAlreadyCompleting) |
| bool IReceivableSourceBlock< T >. | TryReceiveAll ([NotNullWhen(true)] out IList< T > items) |
| DataflowMessageStatus ITargetBlock< T >. | OfferMessage (DataflowMessageHeader messageHeader, T messageValue, ISourceBlock< T > source, bool consumeToAccept) |
| 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) |
| T | CloneItem (T item) |
| List< Exception > | OfferToTargets () |
Private Attributes | |
| readonly TargetRegistry< T > | _targetRegistry |
| readonly Func< T, T > | _cloningFunction |
| readonly DataflowBlockOptions | _dataflowBlockOptions |
| TaskCompletionSource< VoidResult > | _lazyCompletionTaskSource |
| bool | _decliningPermanently |
| bool | _completionReserved |
| DataflowMessageHeader | _header |
| T | _value |
Definition at line 10 of file WriteOnceBlock.cs.