protected override void OnDisconnected(JsonRpcDisconnectedEventArgs e) { lock (_gate) { // operation can be cancelled even before initialize is called. // or in the middle of initialize is running _source?.Done(); } }
protected override void OnDisconnected(JsonRpcDisconnectedEventArgs e) { _source.Done(); }