78 references to Clipboard
Microsoft.CodeAnalysis.EditorFeatures.Wpf (3)
Interactive\InteractivePasteCommandHandler.cs (3)
169=> Clipboard.ContainsData(format); 172=> Clipboard.GetData(format); 175=> Clipboard.GetDataObject();
Microsoft.VisualStudio.LanguageServices (3)
ErrorReporting\DetailedErrorInfoDialog.xaml.cs (1)
30System.Windows.Clipboard.SetText(errorInfo);
StackTraceExplorer\StackTraceExplorer.xaml.cs (1)
34var text = Clipboard.GetText();
StackTraceExplorer\StackTraceExplorerRootViewModel.cs (1)
68var text = Clipboard.GetText();
PresentationCore (2)
System\Windows\clipboard.cs (2)
662dataObject = Clipboard.GetDataObject(); 705Clipboard.SetDataObject(dataObject, copy: true);
PresentationCore.Tests (60)
BinaryFormat\DataObjectTests.cs (3)
27Clipboard.SetDataObject(dataObject, true); 28IDataObject ClipboardDataObject = Clipboard.GetDataObject(); 42Clipboard.Clear();
System\Windows\ClipboardTests.cs (57)
22Clipboard.SetText("text"); 23Clipboard.GetText().Should().Be("text"); 24Clipboard.ContainsText().Should().BeTrue(); 31Clipboard.SetAudio(audioBytes); 33Clipboard.GetAudioStream().Should().BeOfType<MemoryStream>().Which.ToArray().Should().Equal(audioBytes); 34Clipboard.GetData(DataFormats.WaveAudio).Should().BeOfType<MemoryStream>().Which.ToArray().Should().Equal(audioBytes); 35Clipboard.ContainsAudio().Should().BeTrue(); 36Clipboard.ContainsData(DataFormats.WaveAudio).Should().BeTrue(); 43Clipboard.SetAudio(audioBytes); 46Clipboard.GetAudioStream().Should().BeNull(); 47Clipboard.GetData(DataFormats.WaveAudio).Should().BeNull(); 48Clipboard.ContainsAudio().Should().BeTrue(); 49Clipboard.ContainsData(DataFormats.WaveAudio).Should().BeTrue(); 55Action action = () => Clipboard.SetAudio((byte[])null!); 64Clipboard.SetAudio(audioStream); 66Clipboard.GetAudioStream().Should().BeOfType<MemoryStream>().Which.ToArray().Should().Equal(audioBytes); 67Clipboard.GetData(DataFormats.WaveAudio).Should().BeOfType<MemoryStream>().Which.ToArray().Should().Equal(audioBytes); 68Clipboard.ContainsAudio().Should().BeTrue(); 69Clipboard.ContainsData(DataFormats.WaveAudio).Should().BeTrue(); 76Clipboard.SetAudio(audioStream); 79Clipboard.GetAudioStream().Should().BeNull(); 80Clipboard.GetData(DataFormats.WaveAudio).Should().BeNull(); 81Clipboard.ContainsAudio().Should().BeTrue(); 82Clipboard.ContainsData(DataFormats.WaveAudio).Should().BeTrue(); 88Action action = () => Clipboard.SetAudio((Stream)null!); 100Action action = () => Clipboard.SetData(format!, "data"); 107Action action = () => Clipboard.SetData("MyData", data: null!); 114Action action = () => Clipboard.SetData("MyData", data: null!); 121Clipboard.SetData("format", 1); 122Clipboard.GetData("format").Should().Be(1); 123Clipboard.ContainsData("format").Should().BeTrue(); 135Clipboard.SetFileDropList(filePaths); 137Clipboard.GetFileDropList().Should().BeEquivalentTo(filePaths); 138Clipboard.ContainsFileDropList().Should().BeTrue(); 144Action action = () => Clipboard.SetFileDropList(null!); 152Action action = static () => Clipboard.SetFileDropList([]); 166Action action = () => Clipboard.SetFileDropList(filePaths); 180Clipboard.SetImage(bitmap); 181Clipboard.ContainsImage().Should().BeTrue(); 182InteropBitmap result = Clipboard.GetImage().Should().BeOfType<InteropBitmap>().Subject; 190Clipboard.SetImage(result); 191Clipboard.ContainsImage().Should().BeTrue(); 192result = Clipboard.GetImage().Should().BeOfType<InteropBitmap>().Subject; 208Clipboard.SetDataObject(data, copy); 210object? result1 = Clipboard.GetData("testData1"); 212object? result2 = Clipboard.GetData("testData2"); 219Clipboard.SetData("TEXT", "Hello, World!"); 220Clipboard.ContainsText().Should().BeTrue(); 221Clipboard.ContainsData("TEXT").Should().BeTrue(); 222Clipboard.ContainsData(DataFormats.Text).Should().BeTrue(); 223Clipboard.ContainsData(DataFormats.UnicodeText).Should().BeTrue(); 225IDataObject dataObject = Clipboard.GetDataObject().Should().BeAssignableTo<IDataObject>().Subject; 234Action action = () => Clipboard.GetText().Should().BeEmpty(); 236action = () => Clipboard.GetText(TextDataFormat.Text).Should().BeEmpty(); 238action = () => Clipboard.GetText(TextDataFormat.UnicodeText).Should().BeEmpty(); 241Clipboard.GetData("System.String").Should().BeNull(); 242action = () => Clipboard.GetData("TEXT").Should().BeNull();
PresentationFramework (9)
System\Windows\Controls\DataGrid.cs (1)
8293Clipboard.CriticalSetDataObject(dataObject, true /* Copy */);
System\Windows\Controls\InkCanvas.cs (3)
1856dataObj = Clipboard.GetDataObject(); 2074dataObj = Clipboard.GetDataObject(); 2160Clipboard.SetDataObject(dataObj, true);
System\Windows\Documents\RubberbandSelector.cs (1)
172Clipboard.SetDataObject(dataObject, true);
System\windows\Documents\TextEditorCopyPaste.cs (4)
290Clipboard.CriticalSetDataObject(dataObject, true); 336Clipboard.CriticalSetDataObject(dataObject, true); 374dataObject = Clipboard.GetDataObject(); 585string formatToApply = GetPasteApplyFormat(This, Clipboard.GetDataObject());
Roslyn.VisualStudio.DiagnosticsWindow (1)
Panels\TelemetryPanel.xaml.cs (1)
52Clipboard.SetText(this.Result.Text);