Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
class | DebugView |
class | LinkedTargetInfo |
class | NopLinkPropagator |
Package Functions | |
TargetRegistry (ISourceBlock< T > owningSource) | |
void | Add (ref ITargetBlock< T > target, DataflowLinkOptions linkOptions) |
void | Remove (ITargetBlock< T > target, bool onlyIfReachedMaxMessages=false) |
LinkedTargetInfo | ClearEntryPoints () |
void | PropagateCompletion (LinkedTargetInfo firstTarget) |
void | AddToList (LinkedTargetInfo node, bool append) |
void | RemoveFromList (LinkedTargetInfo node) |
Properties | |
LinkedTargetInfo | FirstTargetNode [get] |
int | Count [get] |
ITargetBlock< T >[] | TargetsForDebugger [get] |
Private Member Functions | |
void | Remove_Slow (ITargetBlock< T > target, bool onlyIfReachedMaxMessages) |
Private Attributes | |
readonly ISourceBlock< T > | _owningSource |
readonly Dictionary< ITargetBlock< T >, LinkedTargetInfo > | _targetInformation |
LinkedTargetInfo | _firstTarget |
LinkedTargetInfo | _lastTarget |
int | _linksWithRemainingMessages |
Definition at line 8 of file TargetRegistry.cs.