public void OnError(Exception error) { lock (_gate) { _parent.Fail(error); } }
public void OnError(Exception error) { _self.Dispose(); lock (_gate) { _parent.Fail(error); } }
public override void OnError(Exception error) { Dispose(); lock (_gate) { _parent.Fail(error); } }