9 types derived from DataObject
ComDisabled.Tests (1)
ClipboardComTests.cs (1)
76
private class DerivedDataObject :
DataObject
{ }
System.Windows.Forms (1)
System\Windows\Forms\OLE\WrappingDataObject.cs (1)
9
internal sealed class WrappingDataObject :
DataObject
System.Windows.Forms.Design (3)
System\Windows\Forms\Design\Behavior\DropSourceBehavior.BehaviorDataObject.cs (1)
14
internal class BehaviorDataObject :
DataObject
System\Windows\Forms\Design\OleDragDropHandler.ComponentDataObjectWrapper.cs (1)
9
protected class ComponentDataObjectWrapper :
DataObject
System\Windows\Forms\Design\ToolStripItemDataObject.cs (1)
9
internal class ToolStripItemDataObject :
DataObject
System.Windows.Forms.Tests (4)
System\Windows\Forms\ClipboardTests.cs (2)
1075
private class DerivedDataObject :
DataObject
{ }
1186
public class SomeDataObject :
DataObject
System\Windows\Forms\DataObjectTests.cs (2)
374
internal class DataObjectOverridesTryGetDataCore :
DataObject
2747
private class DerivedDataObject :
DataObject
{ }
246 instantiations of DataObject
ComDisabled.Tests (2)
ClipboardComTests.cs (1)
47
DataObject dataObject =
new
();
DataObjectComTests.cs (1)
22
DataObject data =
new
();
Microsoft.CodeAnalysis.EditorFeatures (1)
StringCopyPaste\WpfStringCopyPasteService.cs (1)
38
var copy = new
DataObject
();
Microsoft.VisualBasic.Tests (1)
Microsoft\VisualBasic\MyServices\ClipboardProxyTests.cs (1)
57
clipboard.SetDataObject(new System.Windows.Forms.
DataObject
(data));
System.Windows.Forms (21)
System\Windows\Forms\Control.cs (2)
4914
DataObject dataObject =
new
();
4993
data is DataObject dataObject ? dataObject : new
DataObject
(data);
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (1)
7136
DataObject dataObject =
new
();
System\Windows\Forms\Controls\RichTextBox\RichTextBox.OleCallback.cs (1)
121
_lastDataObject = new
DataObject
(lpdataobj);
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (3)
2172
iwdata = new
DataObject
(idataObject);
2182
iwdata = new
DataObject
();
2187
iwdata = new
DataObject
();
System\Windows\Forms\OLE\Clipboard.cs (7)
38
/// See remarks for <see cref="
DataObject
(object)"/> for recommendations on how to implement custom <paramref name="data"/>.
423
SetDataObject(new
DataObject
(DataFormatNames.WaveAudio, audioStream.OrThrowIfNull()), copy: true);
430
/// See remarks for <see cref="
DataObject
(object)"/> for recommendations on how to implement custom <paramref name="data"/>.
439
SetDataObject(new
DataObject
(format, data), copy: true);
448
DataObject dataObject =
new
();
463
SetDataObject(new
DataObject
(DataFormatNames.Bitmap, autoConvert: true, image.OrThrowIfNull()), copy: true);
478
SetDataObject(new
DataObject
(ConvertToDataFormats(format), text), copy: true);
System\Windows\Forms\OLE\DataObject.cs (5)
33
static DataObject IDataObjectInternal<DataObject, IDataObject>.Create() =>
new
();
34
static DataObject IDataObjectInternal<DataObject, IDataObject>.Create(Com.IDataObject* dataObject) =>
new
(dataObject);
35
static DataObject IDataObjectInternal<DataObject, IDataObject>.Create(object data) =>
new
(data);
49
/// <inheritdoc cref="
DataObject
(object)"/>
55
/// <inheritdoc cref="
DataObject
(object)"/>
System\Windows\Forms\OLE\DropTarget.cs (1)
69
return dataObject ?? new
DataObject
(nativeDataObject);
System\Windows\Forms\OLE\WinFormsOleServices.cs (1)
148
new
DataObject
();
System.Windows.Forms.Design (2)
System\Windows\Forms\Design\CommandSet.cs (2)
1415
IDataObject dataObj = new
DataObject
(CF_DESIGNER, bytes);
1460
IDataObject dataObj = new
DataObject
(CF_DESIGNER, bytes);
System.Windows.Forms.Design.Tests (11)
System\Windows\Forms\Design\FlowLayoutPanelDesignerTests.cs (3)
146
new
DataObject
(),
175
new
DataObject
(),
196
new
DataObject
(),
System\Windows\Forms\Design\OleDragDropHandlerTests.cs (5)
105
DragEventArgs dragEventArgs = new(new
DataObject
(), 0, 0, 0, DragDropEffects.None, DragDropEffects.None);
115
DragEventArgs dragEventArgs = new(new
DataObject
(), 0, 0, 0, DragDropEffects.None, DragDropEffects.None);
125
DragEventArgs dragEventArgs = new(new
DataObject
(), 0, 0, 0, DragDropEffects.Move, DragDropEffects.None);
144
DragEventArgs dragEventArgs = new(new
DataObject
(), 0, 0, 0, DragDropEffects.None, DragDropEffects.None);
154
DragEventArgs dragEventArgs = new(new
DataObject
(), 0, 0, 0, DragDropEffects.None, DragDropEffects.None);
System\Windows\Forms\Design\SelectionUIHandlerTests.cs (3)
178
DragEventArgs dragEventArgs = new(new
DataObject
(), 0, 0, 0, DragDropEffects.None, DragDropEffects.None);
187
DragEventArgs dragEventArgs = new(new
DataObject
(), 0, 0, 0, DragDropEffects.None, DragDropEffects.None);
196
DragEventArgs dragEventArgs = new(new
DataObject
(), 0, 0, 0, DragDropEffects.None, DragDropEffects.None);
System.Windows.Forms.Tests (199)
System\Windows\Forms\ClipboardTests.cs (10)
192
DataObject dataObject =
new
(data);
221
DataObject dataObject =
new
(data);
276
(Action)(() => Clipboard.SetDataObject(new
DataObject
())),
277
(Action)(() => Clipboard.SetDataObject(new
DataObject
(), copy: true)),
278
(Action)(() => Clipboard.SetDataObject(new
DataObject
(), copy: true, retryTimes: 10, retryDelay: 0)),
464
DataObject data =
new
();
815
Action action = () => Clipboard.SetDataAsJson(format, new
DataObject
());
880
DataObject dataObject =
new
();
899
DataObject data =
new
();
1328
DataObject dataObject =
new
("MyFormat", "My Data");
System\Windows\Forms\ControlTests.Methods.ClipboardTests.cs (2)
21
yield return new object[] { new
DataObject
(), allowedEffects };
22
yield return new object[] { new
DataObject
("data"), allowedEffects };
System\Windows\Forms\DataObjectExtensionsTests.cs (4)
73
DataObject dataObject =
new
();
81
DataObject dataObject =
new
();
90
DataObject dataObject =
new
();
99
DataObject dataObject =
new
();
System\Windows\Forms\DataObjectTests.ClipboardTests.cs (4)
46
DataObject dataObject =
new
();
73
DataObject dataObject =
new
();
107
DataObject dataObject =
new
();
169
DataObject dataObject =
new
();
System\Windows\Forms\DataObjectTests.cs (119)
67
DataObject dataObject =
new
();
90
DataObject dataObject =
new
();
113
DataObject dataObject =
new
();
136
DataObject dataObject =
new
();
160
DataObject dataObject =
new
();
199
DataObject dataObject =
new
();
206
DataObject dataObject =
new
();
227
DataObject dataObject =
new
();
257
DataObject dataObject =
new
();
300
DataObject dataObject =
new
(mockDataObject.Object);
331
DataObject dataObject =
new
(mockDataObject.Object);
341
DataObject dataObject =
new
();
425
DataObject wrapper =
new
(dataObject);
456
DataObject wrapper =
new
(dataObject);
482
DataObject wrapper =
new
(dataObject);
516
DataObject wrapper =
new
(dataObject);
556
DataObject wrapper =
new
(dataObject);
583
DataObject wrapper = new
DataObject
(dataObject);
597
DataObject dataObject =
new
();
640
DataObject dataObject =
new
(mockDataObject.Object);
671
DataObject dataObject =
new
(mockDataObject.Object);
681
DataObject dataObject =
new
();
716
DataObject dataObject =
new
();
735
DataObject dataObject =
new
();
759
DataObject dataObject =
new
();
766
DataObject dataObject =
new
();
822
DataObject dataObject =
new
(mockDataObject.Object);
831
DataObject dataObject =
new
();
838
DataObject dataObject =
new
();
877
DataObject dataObject =
new
(mockDataObject.Object);
885
DataObject dataObject =
new
();
905
DataObject dataObject =
new
();
929
DataObject dataObject =
new
();
945
DataObject dataObject =
new
();
970
DataObject dataObject =
new
();
1011
DataObject dataObject =
new
();
1036
DataObject dataObject =
new
();
1051
DataObject dataObject =
new
();
1086
DataObject dataObject =
new
(mockDataObject.Object);
1094
DataObject dataObject =
new
();
1109
DataObject dataObject =
new
();
1144
DataObject dataObject =
new
(mockDataObject.Object);
1152
DataObject dataObject =
new
();
1168
DataObject dataObject =
new
();
1182
DataObject dataObject =
new
();
1199
DataObject dataObject =
new
();
1228
DataObject dataObject =
new
(mockDataObject.Object);
1236
DataObject dataObject =
new
();
1270
DataObject dataObject =
new
();
1299
DataObject dataObject =
new
();
1336
DataObject dataObject =
new
();
1376
DataObject dataObject =
new
(mockDataObject.Object);
1421
DataObject dataObject =
new
();
1452
DataObject dataObject =
new
();
1489
DataObject dataObject =
new
();
1532
DataObject dataObject =
new
(mockDataObject.Object);
1557
DataObject dataObject =
new
(mockDataObject.Object);
1565
DataObject dataObject =
new
();
1581
DataObject dataObject =
new
();
1595
DataObject dataObject =
new
();
1610
DataObject dataObject =
new
();
1653
DataObject dataObject =
new
(mockDataObject.Object);
1661
DataObject dataObject =
new
();
1670
DataObject dataObject =
new
();
1715
DataObject dataObject =
new
(mockDataObject.Object);
1723
DataObject dataObject =
new
();
1738
DataObject dataObject =
new
();
1793
DataObject dataObject =
new
(mockDataObject.Object);
1817
DataObject dataObject =
new
();
1887
DataObject dataObject =
new
(mockDataObject.Object);
1896
DataObject dataObject =
new
();
1907
DataObject dataObject =
new
();
1915
DataObject data =
new
(new DataObjectIgnoringStorageMediumForEnhancedMetafile());
1973
DataObject dataObject =
new
();
1995
DataObject dataObject =
new
(mockComDataObject.Object);
2009
DataObject dataObject =
new
();
2024
DataObject dataObject =
new
(mockComDataObject.Object);
2033
DataObject dataObject =
new
();
2063
DataObject dataObject =
new
(mockComDataObject.Object);
2082
DataObject dataObject =
new
();
2137
DataObject dataObject =
new
(mockDataObject.Object);
2199
DataObject dataObject =
new
(mockDataObject.Object);
2224
DataObject dataObject =
new
();
2247
DataObject dataObject =
new
(mockDataObject.Object);
2297
DataObject dataObject =
new
();
2326
DataObject dataObject =
new
(mockDataObject.Object);
2389
DataObject dataObject =
new
(mockDataObject.Object);
2416
DataObject dataObject =
new
();
2443
DataObject dataObject =
new
(mockComDataObject.Object);
2459
DataObject dataObject =
new
();
2502
DataObject dataObject =
new
();
2539
DataObject dataObject =
new
();
2561
DataObject dataObject =
new
();
2582
DataObject dataObject =
new
();
2623
DataObject dataObject =
new
();
2662
DataObject dataObject =
new
();
2681
DataObject dataObject =
new
();
2705
DataObject dataObject =
new
();
2730
DataObject dataObject =
new
();
2776
yield return new object[] { new
DataObject
() };
2813
yield return new object[] { new
DataObject
() };
2889
DataObject native =
new
();
2897
DataObject data =
new
(comDataObject.Value);
2913
DataObject native =
new
(DataFormats.Locale, value);
2935
DataObject dataObject =
new
();
2936
Action action = () => dataObject.SetDataAsJson(format, new
DataObject
());
2947
DataObject dataObject =
new
();
2959
DataObject dataObject =
new
();
2962
DataObject wrapped =
new
(dataObject);
2973
DataObject data =
new
();
3000
DataObject dataObject =
new
();
3088
DataObject dataObject =
new
();
3099
DataObject dataObject =
new
();
3110
DataObject data =
new
();
3123
DataObject data =
new
();
3136
DataObject dataObject =
new
();
3146
DataObject dataObject =
new
();
3147
DataObject wrapped =
new
(dataObject);
3156
DataObject wrapped =
new
(mock.Object);
System\Windows\Forms\DragDropHelperTests.cs (29)
24
yield return new object[] { new
DataObject
(), new Bitmap(1, 1), new Point(1, 1), false };
25
yield return new object[] { new
DataObject
(), null, new Point(1, 1), false };
26
yield return new object[] { new
DataObject
(), new Bitmap(1, 1), new Point(1, 1), true };
31
yield return new object[] { new
DataObject
(), new GiveFeedbackEventArgs(DragDropEffects.All, false, new Bitmap(1, 1), new Point(0, 0), false) };
32
yield return new object[] { new
DataObject
(), new GiveFeedbackEventArgs(DragDropEffects.All, false, null, new Point(0, 0), false) };
33
yield return new object[] { new
DataObject
(), new GiveFeedbackEventArgs(DragDropEffects.All, false, new Bitmap(1, 1), new Point(0, 0), true) };
38
yield return new object[] { new DragEventArgs(new
DataObject
(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Copy, DropImageType.Invalid, string.Empty, string.Empty) };
39
yield return new object[] { new DragEventArgs(new
DataObject
(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Copy, DropImageType.None, string.Empty, string.Empty) };
40
yield return new object[] { new DragEventArgs(new
DataObject
(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Copy, DropImageType.Copy, "Copy to %1", "Documents") };
41
yield return new object[] { new DragEventArgs(new
DataObject
(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Copy, DropImageType.Move, "Move to %1", "Documents") };
42
yield return new object[] { new DragEventArgs(new
DataObject
(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Copy, DropImageType.Link, "Create link in %1", "Documents") };
43
yield return new object[] { new DragEventArgs(new
DataObject
(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Copy, DropImageType.Label, "Update metadata in %1", "Document") };
44
yield return new object[] { new DragEventArgs(new
DataObject
(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Copy, DropImageType.Warning, "A problem has been encountered", string.Empty) };
45
yield return new object[] { new DragEventArgs(new
DataObject
(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Copy, DropImageType.NoImage, "Copy to %1", "Documents") };
50
yield return new object[] { new
DataObject
(), DropImageType.Invalid, string.Empty, string.Empty };
51
yield return new object[] { new
DataObject
(), DropImageType.None, string.Empty, string.Empty };
52
yield return new object[] { new
DataObject
(), DropImageType.Copy, "Copy to %1", "Documents" };
53
yield return new object[] { new
DataObject
(), DropImageType.Move, "Move to %1", "Documents" };
54
yield return new object[] { new
DataObject
(), DropImageType.Link, "Create link in %1", "Documents" };
55
yield return new object[] { new
DataObject
(), DropImageType.Label, "Update metadata in %1", "Document" };
56
yield return new object[] { new
DataObject
(), DropImageType.Warning, "A problem has been encountered", string.Empty };
57
yield return new object[] { new
DataObject
(), DropImageType.NoImage, "Copy to %1", "Documents" };
62
yield return new object[] { new
DataObject
(), DropImageType.Copy, new string('*', (int)PInvokeCore.MAX_PATH), string.Empty };
63
yield return new object[] { new
DataObject
(), DropImageType.Copy, string.Empty, new string('*', (int)PInvokeCore.MAX_PATH) };
68
yield return new object[] { new
DataObject
(), true };
69
yield return new object[] { new
DataObject
(), false };
169
Assert.Throws<InvalidOperationException>(() => DragDropHelper.SetDragImage(new
DataObject
(), bitmap, new Point(0, 0), false));
185
Assert.Throws<ArgumentNullException>(nameof(e), () => DragDropHelper.SetDragImage(new
DataObject
(), e));
239
() => DragDropHelper.SetDropDescription(new
DataObject
(), (DROPIMAGETYPE)dropImageType, string.Empty, string.Empty));
System\Windows\Forms\NativeToWinFormsAdapterTests.cs (23)
20
DataObject native =
new
();
24
DataObject dataObject =
new
(comDataObject.Value);
45
DataObject native =
new
();
49
DataObject dataObject =
new
(comDataObject.Value);
65
DataObject native =
new
();
68
DataObject dataObject =
new
(comDataObject.Value);
78
DataObject native =
new
();
83
DataObject dataObject =
new
(comDataObject.Value);
151
DataObject native =
new
();
155
DataObject dataObject =
new
(comDataObject.Value);
165
DataObject native =
new
();
169
DataObject dataObject =
new
(comDataObject.Value);
182
DataObject native =
new
();
186
DataObject dataObject =
new
(comDataObject.Value);
198
DataObject native =
new
();
202
DataObject dataObject =
new
(comDataObject.Value);
213
DataObject native =
new
();
217
DataObject dataObject =
new
(comDataObject.Value);
421
DataObject native =
new
();
425
DataObject dataObject =
new
(comDataObject.Value);
440
DataObject native =
new
();
444
DataObject dataObject =
new
(comDataObject.Value);
460
DataObject native =
new
();
System\Windows\Forms\ToolStripItemTests.cs (2)
10154
yield return new object[] { new
DataObject
(), allowedEffects };
10155
yield return new object[] { new
DataObject
("data"), allowedEffects };
System\Windows\Forms\ToolStripSplitStackDragDropHandlerTests.cs (6)
24
DataObject dataObject =
new
();
36
DataObject dataObject =
new
();
48
DataObject dataObject =
new
();
60
DataObject dataObject =
new
();
72
DataObject dataObject =
new
();
84
DataObject dataObject =
new
();
System.Windows.Forms.UI.IntegrationTests (5)
DesignBehaviorsTests.cs (1)
273
return new
DataObject
(toolboxItem);
DragDropTests.cs (4)
87
DataObject data =
new
();
303
DataObject data =
new
();
1088
DataObject data =
new
(DataFormats.FileDrop, dropFiles);
1148
DataObject data =
new
(DataFormats.FileDrop, dropFiles);
WinFormsControlsTest (4)
DragDrop.cs (4)
179
DataObject data =
new
(nameof(_nyanCatAscii), _nyanCatAscii);
537
DataObject data =
new
(DataFormats.FileDrop,
555
DataObject data =
new
(nameof(_nyanCatBmp), _nyanCatBmp);
567
DataObject data =
new
(nameof(_nyanCatAscii), _nyanCatAscii);
315 references to DataObject
ComDisabled.Tests (5)
ClipboardComTests.cs (1)
47
DataObject
dataObject = new();
DataObjectComTests.cs (4)
22
DataObject
data = new();
25
DataObject
inData = controlAccessor.CreateRuntimeDataObjectForDrag(data);
43
DataObject
inData = accessor.CreateRuntimeDataObjectForDrag(data);
61
DataObject
inData = accessor.CreateRuntimeDataObjectForDrag(data);
Microsoft.CodeAnalysis.EditorFeatures (1)
StringCopyPaste\WpfStringCopyPasteService.cs (1)
38
var
copy = new DataObject();
System.Windows.Forms (50)
System\Windows\Forms\Control.cs (10)
4891
/// If <paramref name="data"/> is a non derived <see cref="
DataObject
"/>. This is for better error reporting as <see cref="
DataObject
"/> will serialize empty. If <see cref="
DataObject
"/>
4892
/// needs to be used to start a drag operation, use <see cref="
DataObject
.SetDataAsJson{T}(T)"/> to JSON serialize the data being held within the <paramref name="data"/>,
4909
if (typeof(T) == typeof(
DataObject
))
4914
DataObject
dataObject = new();
4963
DataObject
dataObject = CreateRuntimeDataObjectForDrag(data);
4989
/// Creates <see cref="
DataObject
"/> for drag operation.
4992
private static
DataObject
CreateRuntimeDataObjectForDrag(object data) =>
4993
data is
DataObject
dataObject ? dataObject : new DataObject(data);
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (3)
7116
public virtual
DataObject
? GetClipboardContent()
7136
DataObject
dataObject = new();
21860
DataObject
? dataObject = GetClipboardContent();
System\Windows\Forms\Controls\RichTextBox\RichTextBox.OleCallback.cs (1)
19
private
DataObject
? _lastDataObject;
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (1)
2169
DataObject
? iwdata;
System\Windows\Forms\OLE\Clipboard.cs (7)
46
DataObject
dataObject = data as
DataObject
?? new WrappingDataObject(data);
60
HRESULT result = ClipboardCore.GetDataObject<
DataObject
, IDataObject>(out IDataObject? dataObject);
219
/// or <see cref="
DataObject
.SetDataAsJson{T}(string, T)"/> will always be able to be deserialized without enabling
329
/// or <see cref="
DataObject
.SetDataAsJson{T}(string, T)"/> will always be able to be deserialized without enabling
442
/// <inheritdoc cref="
DataObject
.SetDataAsJson{T}(string, T)"/>
448
DataObject
dataObject = new();
System\Windows\Forms\OLE\DataObject.cs (17)
22
IDataObjectInternal<
DataObject
, IDataObject>,
33
static
DataObject
IDataObjectInternal<
DataObject
, IDataObject>.Create() => new();
34
static
DataObject
IDataObjectInternal<
DataObject
, IDataObject>.Create(Com.IDataObject* dataObject) => new(dataObject);
35
static
DataObject
IDataObjectInternal<
DataObject
, IDataObject>.Create(object data) => new(data);
37
static IDataObjectInternal IDataObjectInternal<
DataObject
, IDataObject>.Wrap(IDataObject data) =>
41
/// Initializes a new instance of the <see cref="
DataObject
"/> class, with the raw <see cref="Com.IDataObject"/>
53
/// Initializes a new instance of the <see cref="
DataObject
"/> class, which can store arbitrary data.
59
/// Initializes a new instance of the <see cref="
DataObject
"/> class, containing the specified data.
70
public DataObject(object data) => _innerData = Composition.Create<
DataObject
, IDataObject>(data);
73
/// Initializes a new instance of the <see cref="
DataObject
"/> class, containing the specified data and its
81
bool IDataObjectInternal<
DataObject
, IDataObject>.TryUnwrapUserDataObject([NotNullWhen(true)] out IDataObject? dataObject) =>
88
DataObject
data => data,
100
_innerData.SetDataAsJson<T,
DataObject
>(data, format);
105
_innerData.SetDataAsJson<T,
DataObject
>(data);
System\Windows\Forms\OLE\DropTarget.cs (7)
15
private
DataObject
? _lastDataObject;
46
/// <see cref="IDataObject"/> to be passed out as is. Otherwise, the data will be wrapped in a <see cref="
DataObject
"/>.
48
private static
DataObject
? CreateManagedDataObjectForOutgoingDropData(Com.IDataObject* nativeDataObject)
50
DataObject
? dataObject = null;
59
dataObject = iDataObject as
DataObject
;
63
&& originalIDataObject is
DataObject
originalDataObject)
74
DataObject
? data;
System\Windows\Forms\OLE\IAsyncDropTarget.cs (1)
32
/// consider creating a new instance with a new <see cref="
DataObject
"/> that has extracted the data you're looking for.
System\Windows\Forms\OLE\TextDataFormat.cs (1)
10
/// <see cref="Clipboard"/> and <see cref="
DataObject
"/> classes.
System\Windows\Forms\OLE\WrappingDataObject.cs (2)
7
/// Used to identify and wrap user provided data that isn't already a <see cref="
DataObject
"/> instance.
16
Debug.Assert(data is not
DataObject
);
System.Windows.Forms.Design (3)
System\Windows\Forms\Design\Behavior\DropSourceBehavior.cs (1)
131
internal
DataObject
DataObject
System\Windows\Forms\Design\Behavior\ToolStripPanelSelectionBehavior.cs (1)
262
else if (e.Data is
DataObject
&& components is null)
System\Windows\Forms\Design\OleDragDropHandler.cs (1)
485
DataObject
data = new ComponentDataObjectWrapper(new ComponentDataObject(_serviceProvider, components));
System.Windows.Forms.Tests (244)
System\Windows\Forms\ClipboardTests.cs (26)
182
DataObject
dataObject = Clipboard.GetDataObject().Should().BeAssignableTo<
DataObject
>().Subject;
192
DataObject
dataObject = new(data);
195
DataObject
actual = Clipboard.GetDataObject().Should().BeOfType<
DataObject
>().Subject;
209
DataObject
dataObject = Clipboard.GetDataObject().Should().BeAssignableTo<
DataObject
>().Subject;
221
DataObject
dataObject = new(data);
224
DataObject
actual = Clipboard.GetDataObject().Should().BeOfType<
DataObject
>().Subject;
238
DataObject
dataObject = Clipboard.GetDataObject().Should().BeAssignableTo<
DataObject
>().Subject;
464
DataObject
data = new();
564
DataObject
dataObject = Clipboard.GetDataObject().Should().BeOfType<
DataObject
>().Subject;
827
DataObject
dataObject = Clipboard.GetDataObject().Should().BeOfType<
DataObject
>().Subject;
838
dataObject = Clipboard.GetDataObject().Should().BeOfType<
DataObject
>().Subject;
880
DataObject
dataObject = new();
899
DataObject
data = new();
987
DataObject
dataObject = Clipboard.GetDataObject().Should().BeAssignableTo<
DataObject
>().Subject;
1198
CustomDataObject_RoundTrip_SupportsTypedInterface<
DataObject
>(copy);
1307
DataObject
received = Clipboard.GetDataObject().Should().BeAssignableTo<
DataObject
>().Subject;
1328
DataObject
dataObject = new("MyFormat", "My Data");
System\Windows\Forms\DataObjectComTests.cs (2)
24
inData.Should().BeAssignableTo<
DataObject
>();
42
DataObject
inData = accessor.CreateRuntimeDataObjectForDrag(data);
System\Windows\Forms\DataObjectExtensionsTests.cs (4)
73
DataObject
dataObject = new();
81
DataObject
dataObject = new();
90
DataObject
dataObject = new();
99
DataObject
dataObject = new();
System\Windows\Forms\DataObjectTests.ClipboardTests.cs (4)
46
DataObject
dataObject = new();
73
DataObject
dataObject = new();
107
DataObject
dataObject = new();
169
DataObject
dataObject = new();
System\Windows\Forms\DataObjectTests.cs (147)
67
DataObject
dataObject = new();
75
Mock<
DataObject
> mockDataObject = new(MockBehavior.Strict);
90
DataObject
dataObject = new();
98
Mock<
DataObject
> mockDataObject = new(MockBehavior.Strict);
113
DataObject
dataObject = new();
121
Mock<
DataObject
> mockDataObject = new(MockBehavior.Strict);
136
DataObject
dataObject = new();
144
Mock<
DataObject
> mockDataObject = new(MockBehavior.Strict);
160
DataObject
dataObject = new();
183
Mock<
DataObject
> mockDataObject = new(MockBehavior.Strict);
199
DataObject
dataObject = new();
206
DataObject
dataObject = new();
227
DataObject
dataObject = new();
236
Mock<
DataObject
> mockDataObject = new(MockBehavior.Strict);
257
DataObject
dataObject = new();
279
Mock<
DataObject
> mockDataObject = new(MockBehavior.Strict);
300
DataObject
dataObject = new(mockDataObject.Object);
331
DataObject
dataObject = new(mockDataObject.Object);
341
DataObject
dataObject = new();
361
Mock<
DataObject
> mockDataObject = new(MockBehavior.Strict);
425
DataObject
wrapper = new(dataObject);
456
DataObject
wrapper = new(dataObject);
482
DataObject
wrapper = new(dataObject);
516
DataObject
wrapper = new(dataObject);
556
DataObject
wrapper = new(dataObject);
583
DataObject
wrapper = new DataObject(dataObject);
597
DataObject
dataObject = new();
619
Mock<
DataObject
> mockDataObject = new(MockBehavior.Strict);
640
DataObject
dataObject = new(mockDataObject.Object);
671
DataObject
dataObject = new(mockDataObject.Object);
681
DataObject
dataObject = new();
701
Mock<
DataObject
> mockDataObject = new(MockBehavior.Strict);
716
DataObject
dataObject = new();
735
DataObject
dataObject = new();
744
Mock<
DataObject
> mockDataObject = new(MockBehavior.Strict);
759
DataObject
dataObject = new();
766
DataObject
dataObject = new();
793
Mock<
DataObject
> mockDataObject = new(MockBehavior.Strict);
822
DataObject
dataObject = new(mockDataObject.Object);
831
DataObject
dataObject = new();
838
DataObject
dataObject = new();
877
DataObject
dataObject = new(mockDataObject.Object);
885
DataObject
dataObject = new();
905
DataObject
dataObject = new();
914
Mock<
DataObject
> mockDataObject = new(MockBehavior.Strict);
929
DataObject
dataObject = new();
945
DataObject
dataObject = new();
954
Mock<
DataObject
> mockDataObject = new(MockBehavior.Strict);
970
DataObject
dataObject = new();
1011
DataObject
dataObject = new();
1020
Mock<
DataObject
> mockDataObject = new(MockBehavior.Strict);
1036
DataObject
dataObject = new();
1051
DataObject
dataObject = new();
1067
Mock<
DataObject
> mockDataObject = new(MockBehavior.Strict);
1086
DataObject
dataObject = new(mockDataObject.Object);
1094
DataObject
dataObject = new();
1109
DataObject
dataObject = new();
1125
Mock<
DataObject
> mockDataObject = new(MockBehavior.Strict);
1144
DataObject
dataObject = new(mockDataObject.Object);
1152
DataObject
dataObject = new();
1168
DataObject
dataObject = new();
1182
DataObject
dataObject = new();
1199
DataObject
dataObject = new();
1228
DataObject
dataObject = new(mockDataObject.Object);
1236
DataObject
dataObject = new();
1270
DataObject
dataObject = new();
1299
DataObject
dataObject = new();
1336
DataObject
dataObject = new();
1376
DataObject
dataObject = new(mockDataObject.Object);
1421
DataObject
dataObject = new();
1452
DataObject
dataObject = new();
1489
DataObject
dataObject = new();
1532
DataObject
dataObject = new(mockDataObject.Object);
1557
DataObject
dataObject = new(mockDataObject.Object);
1565
DataObject
dataObject = new();
1581
DataObject
dataObject = new();
1595
DataObject
dataObject = new();
1610
DataObject
dataObject = new();
1634
Mock<
DataObject
> mockDataObject = new(MockBehavior.Strict);
1653
DataObject
dataObject = new(mockDataObject.Object);
1661
DataObject
dataObject = new();
1670
DataObject
dataObject = new();
1695
Mock<
DataObject
> mockDataObject = new(MockBehavior.Strict);
1715
DataObject
dataObject = new(mockDataObject.Object);
1723
DataObject
dataObject = new();
1738
DataObject
dataObject = new();
1774
Mock<
DataObject
> mockDataObject = new(MockBehavior.Strict);
1793
DataObject
dataObject = new(mockDataObject.Object);
1817
DataObject
dataObject = new();
1868
Mock<
DataObject
> mockDataObject = new(MockBehavior.Strict);
1887
DataObject
dataObject = new(mockDataObject.Object);
1896
DataObject
dataObject = new();
1907
DataObject
dataObject = new();
1915
DataObject
data = new(new DataObjectIgnoringStorageMediumForEnhancedMetafile());
1973
DataObject
dataObject = new();
1995
DataObject
dataObject = new(mockComDataObject.Object);
2009
DataObject
dataObject = new();
2024
DataObject
dataObject = new(mockComDataObject.Object);
2033
DataObject
dataObject = new();
2063
DataObject
dataObject = new(mockComDataObject.Object);
2082
DataObject
dataObject = new();
2137
DataObject
dataObject = new(mockDataObject.Object);
2199
DataObject
dataObject = new(mockDataObject.Object);
2224
DataObject
dataObject = new();
2247
DataObject
dataObject = new(mockDataObject.Object);
2297
DataObject
dataObject = new();
2326
DataObject
dataObject = new(mockDataObject.Object);
2389
DataObject
dataObject = new(mockDataObject.Object);
2416
DataObject
dataObject = new();
2443
DataObject
dataObject = new(mockComDataObject.Object);
2459
DataObject
dataObject = new();
2502
DataObject
dataObject = new();
2539
DataObject
dataObject = new();
2561
DataObject
dataObject = new();
2582
DataObject
dataObject = new();
2623
DataObject
dataObject = new();
2662
DataObject
dataObject = new();
2681
DataObject
dataObject = new();
2705
DataObject
dataObject = new();
2730
DataObject
dataObject = new();
2788
DataObject
inData = controlAccessor.CreateRuntimeDataObjectForDrag(data);
2819
public unsafe void WithJson_MockRoundTrip_OutData_IsSame(
DataObject
data)
2826
DataObject
inData = controlAccessor.CreateRuntimeDataObjectForDrag(data);
2845
DataObject
inData = accessor.CreateRuntimeDataObjectForDrag(testString);
2846
inData.Should().BeAssignableTo<
DataObject
>();
2861
DataObject
inData = accessor.CreateRuntimeDataObjectForDrag(data);
2862
inData.Should().BeAssignableTo<
DataObject
>();
2877
DataObject
inData = accessor.CreateRuntimeDataObjectForDrag(data);
2879
inData.Should().BeAssignableTo<
DataObject
>();
2889
DataObject
native = new();
2897
DataObject
data = new(comDataObject.Value);
2913
DataObject
native = new(DataFormats.Locale, value);
2935
DataObject
dataObject = new();
2947
DataObject
dataObject = new();
2959
DataObject
dataObject = new();
2962
DataObject
wrapped = new(dataObject);
2973
DataObject
data = new();
3000
DataObject
dataObject = new();
3088
DataObject
dataObject = new();
3099
DataObject
dataObject = new();
3110
DataObject
data = new();
3123
DataObject
data = new();
3136
DataObject
dataObject = new();
3146
DataObject
dataObject = new();
3147
DataObject
wrapped = new(dataObject);
3155
Mock<
DataObject
> mock = new(MockBehavior.Loose);
3156
DataObject
wrapped = new(mock.Object);
System\Windows\Forms\DragDropHelperTests.cs (11)
112
public unsafe void SetDragImage_DataObject_Bitmap_Point_bool_ReturnsExpected(
DataObject
dataObject, Bitmap dragImage, Point cursorOffset, bool useDefaultDragImage)
139
public unsafe void SetDragImage_DataObject_GiveFeedbackEventArgs_ReturnsExpected(
DataObject
dataObject, GiveFeedbackEventArgs e)
175
DataObject
dataObject = null;
201
public unsafe void SetDropDescription_ClearDropDescription_ReturnsExpected(
DataObject
dataObject, DropImageType dropImageType, string message, string messageReplacementToken)
244
public void SetDropDescription_IsInDragLoop_ReturnsExpected(
DataObject
dataObject, DropImageType dropImageType, string message, string messageReplacementToken)
259
public void SetDropDescription_LengthExceedsMaxPath_ThrowsArgumentOutOfRangeException(
DataObject
dataObject, DropImageType dropImageType, string message, string messageReplacementToken)
267
DataObject
dataObject = null;
274
public unsafe void SetDropDescription_ReleaseDragDropFormats_ReturnsExpected(
DataObject
dataObject, DropImageType dropImageType, string message, string messageReplacementToken)
319
public unsafe void SetDropDescription_DataObject_DropImageType_string_string_ReturnsExpected(
DataObject
dataObject, DropImageType dropImageType, string message, string messageReplacementToken)
344
DataObject
dataObject = null;
350
public unsafe void SetInDragLoop_ReturnsExpected(
DataObject
dataObject, bool inDragLoop)
System\Windows\Forms\NativeToWinFormsAdapterTests.cs (44)
20
DataObject
native = new();
24
DataObject
dataObject = new(comDataObject.Value);
45
DataObject
native = new();
49
DataObject
dataObject = new(comDataObject.Value);
65
DataObject
native = new();
68
DataObject
dataObject = new(comDataObject.Value);
76
private static (
DataObject
dataObject, TestData value) SetDataObject(string format)
78
DataObject
native = new();
83
DataObject
dataObject = new(comDataObject.Value);
92
(
DataObject
dataObject, TestData _) = SetDataObject(format);
102
(
DataObject
dataObject, TestData _) = SetDataObject(format);
116
(
DataObject
dataObject, TestData _) = SetDataObject(format);
128
(
DataObject
dataObject, TestData _) = SetDataObject(format);
138
(
DataObject
dataObject, TestData _) = SetDataObject(format);
151
DataObject
native = new();
155
DataObject
dataObject = new(comDataObject.Value);
165
DataObject
native = new();
169
DataObject
dataObject = new(comDataObject.Value);
182
DataObject
native = new();
186
DataObject
dataObject = new(comDataObject.Value);
198
DataObject
native = new();
202
DataObject
dataObject = new(comDataObject.Value);
213
DataObject
native = new();
217
DataObject
dataObject = new(comDataObject.Value);
228
(
DataObject
dataObject, TestData _) = SetDataObject(format);
240
(
DataObject
dataObject, TestData _) = SetDataObject(format);
254
(
DataObject
dataObject, TestData _) = SetDataObject(format);
267
(
DataObject
dataObject, TestData _) = SetDataObject(format);
278
(
DataObject
dataObject, TestData value) = SetDataObject(format);
292
(
DataObject
dataObject, TestData _) = SetDataObject(format);
304
(
DataObject
dataObject, TestData _) = SetDataObject(format);
318
(
DataObject
dataObject, TestData _) = SetDataObject(format);
329
(
DataObject
dataObject, TestData _) = SetDataObject(format);
344
(
DataObject
dataObject, TestData _) = SetDataObject(format);
355
(
DataObject
dataObject, TestData _) = SetDataObject(format);
368
(
DataObject
dataObject, TestData _) = SetDataObject(format);
381
(
DataObject
dataObject, TestData _) = SetDataObject(format);
395
(
DataObject
dataObject, TestData value) = SetDataObject(format);
409
(
DataObject
dataObject, TestData _) = SetDataObject(format);
421
DataObject
native = new();
425
DataObject
dataObject = new(comDataObject.Value);
440
DataObject
native = new();
444
DataObject
dataObject = new(comDataObject.Value);
460
DataObject
native = new();
System\Windows\Forms\ToolStripSplitStackDragDropHandlerTests.cs (6)
24
DataObject
dataObject = new();
36
DataObject
dataObject = new();
48
DataObject
dataObject = new();
60
DataObject
dataObject = new();
72
DataObject
dataObject = new();
84
DataObject
dataObject = new();
System.Windows.Forms.TestUtilities (1)
Data\DataObjectTestHelpers.cs (1)
10
/// Test utilities relating to <see cref="
DataObject
"/>.
System.Windows.Forms.UI.IntegrationTests (7)
DesignBehaviorsTests.cs (3)
115
var
dataObject = toolboxService.SerializeToolboxItem(toolboxItem) as
DataObject
;
186
ToolboxItem? item = ((
DataObject
)serializedObject)?.GetData(typeof(ToolboxItem)) as ToolboxItem;
DragDropTests.cs (4)
87
DataObject
data = new();
303
DataObject
data = new();
1088
DataObject
data = new(DataFormats.FileDrop, dropFiles);
1148
DataObject
data = new(DataFormats.FileDrop, dropFiles);
WinFormsControlsTest (4)
DragDrop.cs (4)
179
DataObject
data = new(nameof(_nyanCatAscii), _nyanCatAscii);
537
DataObject
data = new(DataFormats.FileDrop,
555
DataObject
data = new(nameof(_nyanCatBmp), _nyanCatBmp);
567
DataObject
data = new(nameof(_nyanCatAscii), _nyanCatAscii);