81 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 (5)
System\Windows\clipboard.cs (1)
386/// the <see cref="IDataObject"/> on the <see cref="Clipboard"/> does not implement <see cref="ITypedDataObject"/>
System\Windows\dataobject.cs (3)
85/// Special factory for the <see cref="Clipboard"/> to use. 142/// <inheritdoc cref="Clipboard.TryGetData{T}(string, Func{TypeName, Type}, out T)"/> 516/// the objet onto the <see cref="Clipboard"/> or ready to start drag operation.
System\Windows\ITypedDataObject.cs (1)
16/// Implement this interface to use your data object with <see cref="Clipboard.TryGetData{T}(string, out T)"/>
PresentationCore.Tests (60)
System\Windows\ClipboardTests.cs (60)
21Clipboard.SetText("text"); 22Clipboard.GetText().Should().Be("text"); 23Clipboard.ContainsText().Should().BeTrue(); 30Clipboard.SetAudio(audioBytes); 32Clipboard.GetAudioStream().Should().BeOfType<MemoryStream>().Which.ToArray().Should().Equal(audioBytes); 33Clipboard.GetData(DataFormats.WaveAudio).Should().BeOfType<MemoryStream>().Which.ToArray().Should().Equal(audioBytes); 34Clipboard.ContainsAudio().Should().BeTrue(); 35Clipboard.ContainsData(DataFormats.WaveAudio).Should().BeTrue(); 42Clipboard.SetAudio(audioBytes); 45Clipboard.GetAudioStream().Should().BeNull(); 46Clipboard.GetData(DataFormats.WaveAudio).Should().BeNull(); 47Clipboard.ContainsAudio().Should().BeTrue(); 48Clipboard.ContainsData(DataFormats.WaveAudio).Should().BeTrue(); 54Action action = () => Clipboard.SetAudio((byte[])null!); 63Clipboard.SetAudio(audioStream); 65Clipboard.GetAudioStream().Should().BeOfType<MemoryStream>().Which.ToArray().Should().Equal(audioBytes); 66Clipboard.GetData(DataFormats.WaveAudio).Should().BeOfType<MemoryStream>().Which.ToArray().Should().Equal(audioBytes); 67Clipboard.ContainsAudio().Should().BeTrue(); 68Clipboard.ContainsData(DataFormats.WaveAudio).Should().BeTrue(); 75Clipboard.SetAudio(audioStream); 78Clipboard.GetAudioStream().Should().BeNull(); 79Clipboard.GetData(DataFormats.WaveAudio).Should().BeNull(); 80Clipboard.ContainsAudio().Should().BeTrue(); 81Clipboard.ContainsData(DataFormats.WaveAudio).Should().BeTrue(); 87Action action = () => Clipboard.SetAudio((Stream)null!); 98Clipboard.SetData(format, data!); 99Clipboard.GetData(format).Should().Be(data); 100Clipboard.ContainsData(format).Should().BeTrue(); 111Action action = () => Clipboard.SetData(format!, "data"); 118Action action = () => Clipboard.SetData("MyData", data: null!); 125Action action = () => Clipboard.SetData("MyData", data: null!); 132Clipboard.SetData("format", 1); 134Clipboard.GetData("format").Should().Be(1); 135Clipboard.ContainsData("format").Should().BeTrue(); 147Clipboard.SetFileDropList(filePaths); 149Clipboard.GetFileDropList().Should().BeEquivalentTo(filePaths); 150Clipboard.ContainsFileDropList().Should().BeTrue(); 156Action action = () => Clipboard.SetFileDropList(null!); 163Action action = static () => Clipboard.SetFileDropList([]); 177Action action = () => Clipboard.SetFileDropList(filePaths); 191Clipboard.SetImage(bitmap); 193Clipboard.ContainsImage().Should().BeTrue(); 194InteropBitmap result = Clipboard.GetImage().Should().BeOfType<InteropBitmap>().Subject; 202Clipboard.SetImage(result); 203Clipboard.ContainsImage().Should().BeTrue(); 204result = Clipboard.GetImage().Should().BeOfType<InteropBitmap>().Subject; 220Clipboard.SetDataObject(data, copy); 222object? result1 = Clipboard.GetData("testData1"); 224object? result2 = Clipboard.GetData("testData2"); 231Clipboard.SetData("TEXT", "Hello, World!"); 232Clipboard.ContainsText().Should().BeTrue(); 233Clipboard.ContainsData("TEXT").Should().BeTrue(); 234Clipboard.ContainsData(DataFormats.Text).Should().BeTrue(); 235Clipboard.ContainsData(DataFormats.UnicodeText).Should().BeTrue(); 237IDataObject dataObject = Clipboard.GetDataObject().Should().BeAssignableTo<IDataObject>().Subject; 245Clipboard.GetText().Should().BeEmpty(); 246Clipboard.GetText(TextDataFormat.Text).Should().BeEmpty(); 247Clipboard.GetText(TextDataFormat.UnicodeText).Should().BeEmpty(); 249Clipboard.GetData("System.String").Should().BeNull(); 250Clipboard.GetData("TEXT").Should().BeNull();
PresentationFramework (9)
System\Windows\Controls\DataGrid.cs (1)
8292Clipboard.SetDataObject(dataObject, copy: true);
System\Windows\Controls\InkCanvas.cs (3)
1855dataObj = Clipboard.GetDataObject(); 2073dataObj = Clipboard.GetDataObject(); 2159Clipboard.SetDataObject(dataObj, true);
System\Windows\Documents\RubberbandSelector.cs (1)
171Clipboard.SetDataObject(dataObject, true);
System\windows\Documents\TextEditorCopyPaste.cs (4)
289Clipboard.SetDataObject(dataObject, copy: true); 335Clipboard.SetDataObject(dataObject, copy: true); 373dataObject = Clipboard.GetDataObject(); 584string formatToApply = GetPasteApplyFormat(This, Clipboard.GetDataObject());
Roslyn.VisualStudio.DiagnosticsWindow (1)
Panels\TelemetryPanel.xaml.cs (1)
52Clipboard.SetText(this.Result.Text);