60 instantiations of DataObject
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
InteractivePaste\InteractivePasteCommandHandlerTests.vb (1)
232
Dim data = New
DataObject
()
PresentationCore (11)
System\Windows\clipboard.cs (2)
277
DataObject dataObject =
new
();
497
DataObject dataObject =
new
();
System\Windows\dataobject.cs (6)
36
static DataObject IDataObjectInternal<DataObject, IDataObject>.Create() =>
new
();
37
static DataObject IDataObjectInternal<DataObject, IDataObject>.Create(Com.IDataObject* dataObject) =>
new
(dataObject);
38
static DataObject IDataObjectInternal<DataObject, IDataObject>.Create(object data) =>
new
(data);
81
/// <inheritdoc cref="
DataObject
(object)"/>
95
new
DataObject
(data, doNotUnwrap: data is not IDataObject);
97
/// <inheritdoc cref="
DataObject
(object)"/>
System\Windows\DragDrop.cs (2)
401
dataObject = new
DataObject
(data);
1389
dataObject = new
DataObject
((IComDataObject)data);
System\Windows\Ole\WpfOleServices.cs (1)
181
public static IComVisibleDataObject CreateDataObject() => new
DataObject
();
PresentationCore.Tests (41)
System\Windows\ClipboardTests.cs (1)
217
DataObject data =
new
();
System\Windows\DataObjectTests.cs (40)
17
DataObject data =
new
();
26
DataObject data =
new
();
35
DataObject data =
new
();
46
DataObject data =
new
();
54
DataObject data =
new
();
62
DataObject data =
new
();
70
DataObject data =
new
();
80
DataObject data =
new
();
91
DataObject data =
new
();
105
DataObject data =
new
();
118
DataObject data =
new
();
130
DataObject data =
new
();
141
DataObject data =
new
();
154
DataObject data =
new
();
170
DataObject data =
new
();
188
DataObject data =
new
();
205
DataObject data =
new
();
216
DataObject data =
new
();
229
DataObject data =
new
();
245
DataObject data =
new
();
259
DataObject data =
new
();
270
DataObject data =
new
();
281
DataObject data =
new
();
292
DataObject data =
new
();
304
var dataObject = new
DataObject
();
312
var dataObject = new
DataObject
();
321
var dataObject = new
DataObject
();
330
var dataObject = new
DataObject
();
339
var dataObject = new
DataObject
();
349
var dataObject = new
DataObject
();
361
var dataObject = new
DataObject
();
371
var dataObject = new
DataObject
();
391
var dataObject = new
DataObject
();
399
var dataObject = new
DataObject
();
409
var dataObject = new
DataObject
();
418
var dataObject = new
DataObject
();
434
var dataObject = new
DataObject
();
442
var dataObject = new
DataObject
();
453
var dataObject = new
DataObject
();
462
var dataObject = new
DataObject
();
PresentationFramework (6)
MS\Internal\Controls\StickyNote\StickyNoteContentControl.cs (1)
306
DataObject dataObject = new
DataObject
();
System\Windows\Controls\DataGrid.cs (1)
8276
DataObject dataObject = new
DataObject
();
System\Windows\Controls\InkCanvas.cs (1)
2150
dataObj = new
DataObject
();
System\Windows\Documents\RubberbandSelector.cs (1)
160
dataObject = new
DataObject
();
System\windows\Documents\TextEditorCopyPaste.cs (2)
70
dataObject = new
DataObject
();
688
dataObjectToApply = new
DataObject
();
PresentationUI (1)
MS\Internal\Documents\PeoplePickerWrapper.cs (1)
67
System.Windows.DataObject dataObject = new System.Windows.
DataObject
(data);
104 references to DataObject
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (2)
InteractivePaste\InteractivePasteCommandHandlerTests.vb (2)
255
Private _data As
DataObject
262
_data = DirectCast(data,
DataObject
)
Microsoft.VisualStudio.LanguageServices (2)
StackTraceExplorer\StackTraceExplorer.xaml.cs (1)
23
DataObject
.AddPastingHandler(this, OnPaste);
StackTraceExplorer\StackTraceExplorerRoot.xaml.cs (1)
27
DataObject
.AddPastingHandler(this, OnPaste);
PresentationCore (45)
System\Windows\clipboard.cs (9)
210
ClipboardCore.GetDataObject<
DataObject
, IDataObject>(out IDataObject? dataObject).ThrowOnFailure();
255
DataObject
dataObject = data as
DataObject
??
DataObject
.CreateFromClipboard(data);
277
DataObject
dataObject = new();
355
/// or <see cref="
DataObject
.SetDataAsJson{T}(string, T)"/> will always be able to be deserialized without enabling
465
/// or <see cref="
DataObject
.SetDataAsJson{T}(string, T)"/> will always be able to be deserialized without enabling
491
/// <inheritdoc cref="
DataObject
.SetDataAsJson{T}(string, T)"/>
497
DataObject
dataObject = new();
System\Windows\dataobject.cs (25)
24
IDataObjectInternal<
DataObject
, IDataObject>,
36
static
DataObject
IDataObjectInternal<
DataObject
, IDataObject>.Create() => new();
37
static
DataObject
IDataObjectInternal<
DataObject
, IDataObject>.Create(Com.IDataObject* dataObject) => new(dataObject);
38
static
DataObject
IDataObjectInternal<
DataObject
, IDataObject>.Create(object data) => new(data);
40
static IDataObjectInternal IDataObjectInternal<
DataObject
, IDataObject>.Wrap(IDataObject data) =>
44
/// Initializes a new instance of the <see cref="
DataObject
"/> class, which can store arbitrary data.
49
/// Initializes a new instance of the <see cref="
DataObject
"/> class, containing the specified data.
51
public DataObject(object data) => _innerData = Composition.Create<
DataObject
, IDataObject>(data);
73
/// Initializes a new instance of the <see cref="
DataObject
"/> class, with the raw <see cref="Com.IDataObject"/>
94
internal static
DataObject
CreateFromClipboard(object data) =>
102
bool IDataObjectInternal<
DataObject
, IDataObject>.TryUnwrapUserDataObject([NotNullWhen(true)] out IDataObject? dataObject) =>
117
DataObject
data => data,
488
/// once for each of data formats added to a <see cref="
DataObject
"/>. The purpose of this handler is mostly
490
/// <see cref="
DataObject
"/>. The other opportunity of doing that exists in <see cref="CopyingEvent"/> event,
515
/// all appropriate clipboard data formats, collected them all in <see cref="
DataObject
"/> and is ready to put
520
/// Application code can inspect <see cref="
DataObject
"/>, change, remove or add some data formats into it and
529
typeof(
DataObject
));
546
typeof(
DataObject
));
550
/// <see cref="
DataObject
"/> during a copy operation.
561
typeof(
DataObject
));
624
_innerData.SetDataAsJson<T,
DataObject
>(data);
654
_innerData.SetDataAsJson<T,
DataObject
>(data, format);
System\Windows\DataObjectCopyingEventArgs.cs (1)
46
: base(System.Windows.
DataObject
.CopyingEvent, isDragDrop)
System\Windows\DataObjectEventArgs.cs (3)
45
if (routedEvent !=
DataObject
.CopyingEvent && routedEvent !=
DataObject
.PastingEvent && routedEvent !=
DataObject
.SettingDataEvent)
System\Windows\DataObjectPastingEventArgs.cs (1)
47
: base(System.Windows.
DataObject
.PastingEvent, isDragDrop)
System\Windows\DataObjectSettingDataEventArgs.cs (1)
35
: base(System.Windows.
DataObject
.SettingDataEvent, isDragDrop: false)
System\Windows\DragDrop.cs (5)
370
DataObject
dataObject;
396
dataObject = data as
DataObject
;
560
private static DragDropEffects OleDoDragDrop(DependencyObject dragSource,
DataObject
dataObject, DragDropEffects allowedEffects)
1383
if (data is
DataObject
)
1385
dataObject = (
DataObject
)data;
PresentationCore.Tests (41)
System\Windows\ClipboardTests.cs (1)
217
DataObject
data = new();
System\Windows\DataObjectTests.cs (40)
17
DataObject
data = new();
26
DataObject
data = new();
35
DataObject
data = new();
46
DataObject
data = new();
54
DataObject
data = new();
62
DataObject
data = new();
70
DataObject
data = new();
80
DataObject
data = new();
91
DataObject
data = new();
105
DataObject
data = new();
118
DataObject
data = new();
130
DataObject
data = new();
141
DataObject
data = new();
154
DataObject
data = new();
170
DataObject
data = new();
188
DataObject
data = new();
205
DataObject
data = new();
216
DataObject
data = new();
229
DataObject
data = new();
245
DataObject
data = new();
259
DataObject
data = new();
270
DataObject
data = new();
281
DataObject
data = new();
292
DataObject
data = new();
304
var
dataObject = new DataObject();
312
var
dataObject = new DataObject();
321
var
dataObject = new DataObject();
330
var
dataObject = new DataObject();
339
var
dataObject = new DataObject();
349
var
dataObject = new DataObject();
361
var
dataObject = new DataObject();
371
var
dataObject = new DataObject();
391
var
dataObject = new DataObject();
399
var
dataObject = new DataObject();
409
var
dataObject = new DataObject();
418
var
dataObject = new DataObject();
434
var
dataObject = new DataObject();
442
var
dataObject = new DataObject();
453
var
dataObject = new DataObject();
462
var
dataObject = new DataObject();
PresentationFramework (11)
MS\Internal\Controls\StickyNote\StickyNoteContentControl.cs (2)
172
DataObject
.AddPastingHandler(rtb, new DataObjectPastingEventHandler(OnPastingDataObject));
306
DataObject
dataObject = new DataObject();
System\Windows\Controls\DataGrid.cs (1)
8276
DataObject
dataObject = new DataObject();
System\Windows\Controls\InkCanvas.cs (1)
2149
DataObject
dataObj;
System\windows\Documents\TextEditorCopyPaste.cs (7)
59
internal static
DataObject
_CreateDataObject(TextEditor This, bool isDragDrop)
61
DataObject
dataObject;
252
else if (This.AcceptsRichContent && dataObject is
DataObject
&& ((
DataObject
)dataObject).ContainsImage())
281
DataObject
dataObject = TextEditorCopyPaste._CreateDataObject(This, /*isDragDrop:*/false);
327
DataObject
dataObject = TextEditorCopyPaste._CreateDataObject(This, /*isDragDrop:*/false);
674
if (formatToApply == DataFormats.Bitmap && dataObjectToApply is
DataObject
)
PresentationUI (3)
MS\Internal\Documents\Application\PageTextBox.cs (1)
355
DataObject
.AddPastingHandler(this, new DataObjectPastingEventHandler(OnPaste));
MS\Internal\Documents\Application\ZoomComboBox.cs (1)
498
DataObject
.AddPastingHandler(this, new DataObjectPastingEventHandler(OnPaste));
MS\Internal\Documents\PeoplePickerWrapper.cs (1)
67
System.Windows.
DataObject
dataObject = new System.Windows.DataObject(data);