1 write to _targetRegistry
System.Threading.Tasks.Dataflow (1)
Internal\SourceCore.cs (1)
120
_targetRegistry
= new TargetRegistry<TOutput>(_owningSource);
11 references to _targetRegistry
System.Threading.Tasks.Dataflow (11)
Internal\SourceCore.cs (11)
55
private object ValueLock { get { return
_targetRegistry
; } }
150
_targetRegistry
.Add(ref target, linkOptions);
152
return Common.CreateUnlinker(OutgoingLock,
_targetRegistry
, target);
198
_targetRegistry
.Remove(target, onlyIfReachedMaxMessages: true);
595
TargetRegistry<TOutput>.LinkedTargetInfo? cur =
_targetRegistry
.FirstTargetNode;
684
_targetRegistry
.Remove(target, onlyIfReachedMaxMessages: true);
691
_targetRegistry
.Remove(target);
751
targetsAvailable =
_targetRegistry
.FirstTargetNode != null;
944
linkedTargets =
_targetRegistry
.ClearEntryPoints();
974
_targetRegistry
.PropagateCompletion(linkedTargets);
1020
internal TargetRegistry<TOutput> LinkedTargets { get { return _source.
_targetRegistry
; } }