1 write to _targetRegistry
System.Threading.Tasks.Dataflow (1)
Blocks\BroadcastBlock.cs (1)
563
_targetRegistry
= new TargetRegistry<TOutput>(_owningSource);
13 references to _targetRegistry
System.Threading.Tasks.Dataflow (13)
Blocks\BroadcastBlock.cs (13)
514
private object ValueLock { get { return
_targetRegistry
; } }
703
_targetRegistry
.Remove(target, onlyIfReachedMaxMessages: true);
709
_targetRegistry
.Remove(target);
734
if (
_targetRegistry
.FirstTargetNode == null)
765
TargetRegistry<TOutput>.LinkedTargetInfo? cur =
_targetRegistry
.FirstTargetNode;
806
_targetRegistry
.Remove(target, onlyIfReachedMaxMessages: true);
812
_targetRegistry
.Remove(target);
970
linkedTargets =
_targetRegistry
.ClearEntryPoints();
1000
_targetRegistry
.PropagateCompletion(linkedTargets);
1037
_targetRegistry
.Add(ref target, linkOptions);
1039
return Common.CreateUnlinker(OutgoingLock,
_targetRegistry
, target);
1069
_targetRegistry
.Remove(target, onlyIfReachedMaxMessages: true);
1230
public TargetRegistry<TOutput> LinkedTargets { get { return _source.
_targetRegistry
; } }