43 references to ClipboardCore
PresentationCore (9)
System\Windows\clipboard.cs (8)
24public static void Clear() => ClipboardCore.Clear().ThrowOnFailure(); 67public static void Flush() => ClipboardCore.Flush().ThrowOnFailure(); 170public static void SetFileDropList(StringCollection fileDropList) => ClipboardCore.SetFileDropList(fileDropList); 210ClipboardCore.GetDataObject<DataObject, IDataObject>(out IDataObject? dataObject).ThrowOnFailure(); 225return ClipboardCore.IsObjectOnClipboard(data); 256ClipboardCore.SetData(dataObject, copy).ThrowOnFailure(); 448if (!ClipboardCore.IsValidTypeForFormat(typeof(T), format) 481if (!ClipboardCore.IsValidTypeForFormat(typeof(T), format)
System\Windows\dataobject.cs (1)
179if (!ClipboardCore.IsValidTypeForFormat(typeof(T), format))
System.Private.Windows.Core.Tests (27)
System\Private\Windows\Ole\ClipboardCoreTests.cs (27)
68HRESULT result = ClipboardCore.SetData(dataObject, copy: false, retryTimes: 1, retryDelay: 0); 71result = ClipboardCore.TryGetData(out var data, out var original, retryTimes: 1, retryDelay: 0); 88result = ClipboardCore.SetData(dataObject, copy: false, retryTimes: 1, retryDelay: 0); 92result = ClipboardCore.TryGetData(out var data, out var original, retryTimes: 1, retryDelay: 0); 107HRESULT result = ClipboardCore.SetData(dataObject, copy: false, retryTimes: 1, retryDelay: 0); 110result = ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var data, retryTimes: 1, retryDelay: 0); 143ClipboardCore.SetData(data, copy: false, retryTimes: 1, retryDelay: 0); 144ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var outData).Should().Be(HRESULT.S_OK); 166HRESULT result = ClipboardCore.SetData(dataObject, copy: false, retryTimes: 1, retryDelay: 0); 169result = ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var data, retryTimes: 1, retryDelay: 0); 187ClipboardCore.Clear(); 188HRESULT result = ClipboardCore.TryGetData(out var data, out var original, retryTimes: 1, retryDelay: 0); 196ClipboardCore.Clear(); 197result = ClipboardCore.TryGetData(out var data1, out var original1, retryTimes: 1, retryDelay: 0); 210HRESULT result = ClipboardCore.SetData(dataObject, copy: false, retryTimes: 1, retryDelay: 0); 213ClipboardCore.Clear(); 215result = ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var data, retryTimes: 1, retryDelay: 0); 216HRESULT result2 = ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var data2, retryTimes: 1, retryDelay: 0); 306HRESULT result = ClipboardCore.SetData(dataObject, copy: false, retryTimes: 1, retryDelay: 0); 309ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out outData1, retryTimes: 1, retryDelay: 0); 310ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out outData2, retryTimes: 1, retryDelay: 0); 325ClipboardCore.SetData(new DataObject(SomeDataObject.Format, 1), copy: false, retryTimes: 1, retryDelay: 0); 326ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var outData, retryTimes: 1, retryDelay: 0); 339Action action = () => ClipboardCore.SetData(new DataObject(format!, "data"), copy: true); 346Action action = () => ClipboardCore.SetFileDropList(null!); 353Action action = static () => ClipboardCore.SetFileDropList([]); 366Action action = () => ClipboardCore.SetFileDropList(filePaths);
System.Windows.Forms (7)
System\Windows\Forms\OLE\Clipboard.cs (6)
47HRESULT result = ClipboardCore.SetData(dataObject, copy, retryTimes, retryDelay); 60HRESULT result = ClipboardCore.GetDataObject<DataObject, IDataObject>(out IDataObject? dataObject); 75HRESULT result = ClipboardCore.Clear(); 312if (!ClipboardCore.IsValidTypeForFormat(typeof(T), format) 345if (!ClipboardCore.IsValidTypeForFormat(typeof(T), format) 457ClipboardCore.SetFileDropList(filePaths);
System\Windows\Forms\OLE\DataObject.cs (1)
270if (!ClipboardCore.IsValidTypeForFormat(typeof(T), format))