1 instantiation of LinkedTargetInfo
System.Threading.Tasks.Dataflow (1)
Internal\TargetRegistry.cs (1)
92var node = new LinkedTargetInfo(target, linkOptions);
27 references to LinkedTargetInfo
System.Threading.Tasks.Dataflow (27)
Blocks\BroadcastBlock.cs (3)
765TargetRegistry<TOutput>.LinkedTargetInfo? cur = _targetRegistry.FirstTargetNode; 772TargetRegistry<TOutput>.LinkedTargetInfo? next = cur.Next; 962TargetRegistry<TOutput>.LinkedTargetInfo? linkedTargets;
Blocks\WriteOnceBlock.cs (3)
176TargetRegistry<T>.LinkedTargetInfo? linkedTargets = _targetRegistry.ClearEntryPoints(); 463TargetRegistry<T>.LinkedTargetInfo? cur = _targetRegistry.FirstTargetNode; 466TargetRegistry<T>.LinkedTargetInfo? next = cur.Next;
Internal\SourceCore.cs (3)
595TargetRegistry<TOutput>.LinkedTargetInfo? cur = _targetRegistry.FirstTargetNode; 598TargetRegistry<TOutput>.LinkedTargetInfo? next = cur.Next; 936TargetRegistry<TOutput>.LinkedTargetInfo? linkedTargets;
Internal\TargetRegistry.cs (18)
54internal LinkedTargetInfo? Previous; 56internal LinkedTargetInfo? Next; 62private readonly Dictionary<ITargetBlock<T>, LinkedTargetInfo> _targetInformation; 64private LinkedTargetInfo? _firstTarget; 66private LinkedTargetInfo? _lastTarget; 77_targetInformation = new Dictionary<ITargetBlock<T>, LinkedTargetInfo>(); 92var node = new LinkedTargetInfo(target, linkOptions); 145LinkedTargetInfo? node; 176internal LinkedTargetInfo? ClearEntryPoints() 179LinkedTargetInfo? firstTarget = _firstTarget; 192internal void PropagateCompletion(LinkedTargetInfo? firstTarget) 200for (LinkedTargetInfo? node = firstTarget; node != null; node = node.Next) 207internal LinkedTargetInfo? FirstTargetNode { get { return _firstTarget; } } 212internal void AddToList(LinkedTargetInfo node, bool append) 248internal void RemoveFromList(LinkedTargetInfo node) 253LinkedTargetInfo? previous = node.Previous; 254LinkedTargetInfo? next = node.Next; 286for (LinkedTargetInfo? node = _firstTarget; node != null; node = node.Next)