public Task RegisterCapability(RegistrationParams @params) { var evt = OnRegisterCapability; if (evt == null) { return(Task.CompletedTask); } var tcs = new TaskCompletionSource <object>(); var e = new RegisterCapabilityEventArgs(tcs) { @params = @params }; evt(this, e); return(tcs.Task); }
private void OnRegisterCapability(object sender, RegisterCapabilityEventArgs e) => _rpc.NotifyWithParameterObjectAsync("client/registerCapability", e.@params).DoNotWait();
private void OnRegisterCapability(object sender, RegisterCapabilityEventArgs e) => _rpc.InvokeAsync("client/registerCapability", e.@params);