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