ClipboardData GetClipboardData() { var cpData = ClipboardDataHolder.TryGet <ClipboardData>(); if (cpData == null) { return(null); } if (!CanUseClipboardData(cpData.Data, cpData.Id == copiedDataId)) { return(null); } return(cpData); }
void AddToClipboard(T[] items) => ClipboardDataHolder.Add(new ClipboardData(items, copiedDataId));