public Task ClipboardCollectionChange(List <ClipboardItem> addItems, List <ClipboardItem> removeItems) { RpcInvokeProxy.DispatchInvoke(() => { foreach (var x in removeItems) { ClipboardWrapper.Remove(x); } foreach (var x in addItems) { ClipboardWrapper.Add(x); } }); return(Task.CompletedTask); }