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
; } }
144
_targetRegistry
.Add(ref target, linkOptions);
146
return Common.CreateUnlinker(OutgoingLock,
_targetRegistry
, target);
192
_targetRegistry
.Remove(target, onlyIfReachedMaxMessages: true);
589
TargetRegistry<TOutput>.LinkedTargetInfo? cur =
_targetRegistry
.FirstTargetNode;
678
_targetRegistry
.Remove(target, onlyIfReachedMaxMessages: true);
685
_targetRegistry
.Remove(target);
745
targetsAvailable =
_targetRegistry
.FirstTargetNode != null;
938
linkedTargets =
_targetRegistry
.ClearEntryPoints();
968
_targetRegistry
.PropagateCompletion(linkedTargets);
1014
internal TargetRegistry<TOutput> LinkedTargets { get { return _source.
_targetRegistry
; } }