2 writes to _observersState
System.Threading.Tasks.Dataflow (2)
Base\DataflowBlock.cs (2)
2202_observersState = new ObserversState(this); 2311_observersState = new ObserversState(this);
13 references to _observersState
System.Threading.Tasks.Dataflow (13)
Base\DataflowBlock.cs (13)
2235_observersState.Target.Completion.IsCompleted) 2243_observersState.Observers = _observersState.Observers.Add(observer); 2244if (_observersState.Observers.Count == 1) 2246Debug.Assert(_observersState.Unlinker == null, "The source should not be linked to the target."); 2247_observersState.Unlinker = _source.LinkTo(_observersState.Target); 2248if (_observersState.Unlinker == null) 2250_observersState.Observers = ImmutableArray<IObserver<TOutput>>.Empty; 2276ObserversState currentState = _observersState; 2304ObserversState currentState = _observersState; 2323return $"Observers = {_observersState.Observers.Count}, Block = \"{(displaySource != null ? displaySource.Content : _source)}\""; 2345public IObserver<TOutput>[] Observers { get { return _observable._observersState.Observers.ToArray(); } }