public void OnCompleted() { lock (_gate) { _parent.Done(_index); } }
public override void OnCompleted() { Dispose(); lock (_gate) { _parent.Done(_index); } }
public void OnCompleted() { _self.Dispose(); lock (_gate) { _parent.Done(_index); } }