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