60 instantiations of DataObject
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
InteractivePaste\InteractivePasteCommandHandlerTests.vb (1)
232Dim data = New DataObject()
PresentationCore (11)
System\Windows\clipboard.cs (2)
277DataObject dataObject = new(); 497DataObject dataObject = new();
System\Windows\dataobject.cs (6)
36static DataObject IDataObjectInternal<DataObject, IDataObject>.Create() => new(); 37static DataObject IDataObjectInternal<DataObject, IDataObject>.Create(Com.IDataObject* dataObject) => new(dataObject); 38static DataObject IDataObjectInternal<DataObject, IDataObject>.Create(object data) => new(data); 81/// <inheritdoc cref="DataObject(object)"/> 95new DataObject(data, doNotUnwrap: data is not IDataObject); 97/// <inheritdoc cref="DataObject(object)"/>
System\Windows\DragDrop.cs (2)
401dataObject = new DataObject(data); 1389dataObject = new DataObject((IComDataObject)data);
System\Windows\Ole\WpfOleServices.cs (1)
181public static IComVisibleDataObject CreateDataObject() => new DataObject();
PresentationCore.Tests (41)
System\Windows\ClipboardTests.cs (1)
217DataObject data = new();
System\Windows\DataObjectTests.cs (40)
17DataObject data = new(); 26DataObject data = new(); 35DataObject data = new(); 46DataObject data = new(); 54DataObject data = new(); 62DataObject data = new(); 70DataObject data = new(); 80DataObject data = new(); 91DataObject data = new(); 105DataObject data = new(); 118DataObject data = new(); 130DataObject data = new(); 141DataObject data = new(); 154DataObject data = new(); 170DataObject data = new(); 188DataObject data = new(); 205DataObject data = new(); 216DataObject data = new(); 229DataObject data = new(); 245DataObject data = new(); 259DataObject data = new(); 270DataObject data = new(); 281DataObject data = new(); 292DataObject data = new(); 304var dataObject = new DataObject(); 312var dataObject = new DataObject(); 321var dataObject = new DataObject(); 330var dataObject = new DataObject(); 339var dataObject = new DataObject(); 349var dataObject = new DataObject(); 361var dataObject = new DataObject(); 371var dataObject = new DataObject(); 391var dataObject = new DataObject(); 399var dataObject = new DataObject(); 409var dataObject = new DataObject(); 418var dataObject = new DataObject(); 434var dataObject = new DataObject(); 442var dataObject = new DataObject(); 453var dataObject = new DataObject(); 462var dataObject = new DataObject();
PresentationFramework (6)
MS\Internal\Controls\StickyNote\StickyNoteContentControl.cs (1)
306DataObject dataObject = new DataObject();
System\Windows\Controls\DataGrid.cs (1)
8276DataObject dataObject = new DataObject();
System\Windows\Controls\InkCanvas.cs (1)
2150dataObj = new DataObject();
System\Windows\Documents\RubberbandSelector.cs (1)
160dataObject = new DataObject();
System\windows\Documents\TextEditorCopyPaste.cs (2)
70dataObject = new DataObject(); 688dataObjectToApply = new DataObject();
PresentationUI (1)
MS\Internal\Documents\PeoplePickerWrapper.cs (1)
67System.Windows.DataObject dataObject = new System.Windows.DataObject(data);
104 references to DataObject
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (2)
InteractivePaste\InteractivePasteCommandHandlerTests.vb (2)
255Private _data As DataObject 262_data = DirectCast(data, DataObject)
Microsoft.VisualStudio.LanguageServices (2)
StackTraceExplorer\StackTraceExplorer.xaml.cs (1)
23DataObject.AddPastingHandler(this, OnPaste);
StackTraceExplorer\StackTraceExplorerRoot.xaml.cs (1)
27DataObject.AddPastingHandler(this, OnPaste);
PresentationCore (45)
System\Windows\clipboard.cs (9)
210ClipboardCore.GetDataObject<DataObject, IDataObject>(out IDataObject? dataObject).ThrowOnFailure(); 255DataObject dataObject = data as DataObject ?? DataObject.CreateFromClipboard(data); 277DataObject 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)"/> 497DataObject dataObject = new();
System\Windows\dataobject.cs (25)
24IDataObjectInternal<DataObject, IDataObject>, 36static DataObject IDataObjectInternal<DataObject, IDataObject>.Create() => new(); 37static DataObject IDataObjectInternal<DataObject, IDataObject>.Create(Com.IDataObject* dataObject) => new(dataObject); 38static DataObject IDataObjectInternal<DataObject, IDataObject>.Create(object data) => new(data); 40static 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. 51public 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"/> 94internal static DataObject CreateFromClipboard(object data) => 102bool IDataObjectInternal<DataObject, IDataObject>.TryUnwrapUserDataObject([NotNullWhen(true)] out IDataObject? dataObject) => 117DataObject 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 529typeof(DataObject)); 546typeof(DataObject)); 550/// <see cref="DataObject"/> during a copy operation. 561typeof(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)
45if (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)
370DataObject dataObject; 396dataObject = data as DataObject; 560private static DragDropEffects OleDoDragDrop(DependencyObject dragSource, DataObject dataObject, DragDropEffects allowedEffects) 1383if (data is DataObject) 1385dataObject = (DataObject)data;
PresentationCore.Tests (41)
System\Windows\ClipboardTests.cs (1)
217DataObject data = new();
System\Windows\DataObjectTests.cs (40)
17DataObject data = new(); 26DataObject data = new(); 35DataObject data = new(); 46DataObject data = new(); 54DataObject data = new(); 62DataObject data = new(); 70DataObject data = new(); 80DataObject data = new(); 91DataObject data = new(); 105DataObject data = new(); 118DataObject data = new(); 130DataObject data = new(); 141DataObject data = new(); 154DataObject data = new(); 170DataObject data = new(); 188DataObject data = new(); 205DataObject data = new(); 216DataObject data = new(); 229DataObject data = new(); 245DataObject data = new(); 259DataObject data = new(); 270DataObject data = new(); 281DataObject data = new(); 292DataObject data = new(); 304var dataObject = new DataObject(); 312var dataObject = new DataObject(); 321var dataObject = new DataObject(); 330var dataObject = new DataObject(); 339var dataObject = new DataObject(); 349var dataObject = new DataObject(); 361var dataObject = new DataObject(); 371var dataObject = new DataObject(); 391var dataObject = new DataObject(); 399var dataObject = new DataObject(); 409var dataObject = new DataObject(); 418var dataObject = new DataObject(); 434var dataObject = new DataObject(); 442var dataObject = new DataObject(); 453var dataObject = new DataObject(); 462var dataObject = new DataObject();
PresentationFramework (11)
MS\Internal\Controls\StickyNote\StickyNoteContentControl.cs (2)
172DataObject.AddPastingHandler(rtb, new DataObjectPastingEventHandler(OnPastingDataObject)); 306DataObject dataObject = new DataObject();
System\Windows\Controls\DataGrid.cs (1)
8276DataObject dataObject = new DataObject();
System\Windows\Controls\InkCanvas.cs (1)
2149DataObject dataObj;
System\windows\Documents\TextEditorCopyPaste.cs (7)
59internal static DataObject _CreateDataObject(TextEditor This, bool isDragDrop) 61DataObject dataObject; 252else if (This.AcceptsRichContent && dataObject is DataObject && ((DataObject)dataObject).ContainsImage()) 281DataObject dataObject = TextEditorCopyPaste._CreateDataObject(This, /*isDragDrop:*/false); 327DataObject dataObject = TextEditorCopyPaste._CreateDataObject(This, /*isDragDrop:*/false); 674if (formatToApply == DataFormats.Bitmap && dataObjectToApply is DataObject)
PresentationUI (3)
MS\Internal\Documents\Application\PageTextBox.cs (1)
355DataObject.AddPastingHandler(this, new DataObjectPastingEventHandler(OnPaste));
MS\Internal\Documents\Application\ZoomComboBox.cs (1)
498DataObject.AddPastingHandler(this, new DataObjectPastingEventHandler(OnPaste));
MS\Internal\Documents\PeoplePickerWrapper.cs (1)
67System.Windows.DataObject dataObject = new System.Windows.DataObject(data);