4 implementations of IDataObject
PresentationCore (4)
Core\CSharp\MS\Internal\ConstrainedDataObject.cs (1)
37internal sealed class ConstrainedDataObject : System.Windows.IDataObject
Core\CSharp\System\Windows\DataObject.cs (3)
52public sealed class DataObject : IDataObject, IComDataObject 2750private class OleConverter : IDataObject 3764private class DataStore : IDataObject
83 references to IDataObject
PresentationCore (34)
Core\CSharp\MS\Internal\ConstrainedDataObject.cs (2)
57internal ConstrainedDataObject(System.Windows.IDataObject data) 337private System.Windows.IDataObject _innerData;
Core\CSharp\System\Windows\Clipboard.cs (9)
404public static IDataObject GetDataObject() 419public static bool IsCurrent(IDataObject data) 707private static bool IsDataObjectFromLessPriviligedApplicationDomain(IDataObject dataObjectToApply) 760private static IDataObject GetDataObjectInternal() 762IDataObject dataObject; 788if (oleDataObject is IDataObject) 790dataObject = (IDataObject)oleDataObject; 860IDataObject dataObject; 890IDataObject dataObject;
Core\CSharp\System\Windows\DataObject.cs (4)
93IDataObject dataObject = data as IDataObject; 204internal DataObject(System.Windows.IDataObject data) 2590private System.Windows.IDataObject _innerData;
Core\CSharp\System\Windows\DataObjectCopyingEventArgs.cs (3)
49public DataObjectCopyingEventArgs(IDataObject dataObject, bool isDragDrop) // 74public IDataObject DataObject 114private IDataObject _dataObject;
Core\CSharp\System\Windows\DataObjectPastingEventArgs.cs (5)
58public DataObjectPastingEventArgs(IDataObject dataObject, bool isDragDrop, string formatToApply) // 113public IDataObject SourceDataObject 130public IDataObject DataObject 223private IDataObject _originalDataObject; 225private IDataObject _dataObject;
Core\CSharp\System\Windows\DataObjectSettingDataEventArgs.cs (3)
43public DataObjectSettingDataEventArgs(IDataObject dataObject, string format) // 73public IDataObject DataObject 121private IDataObject _dataObject;
Core\CSharp\System\Windows\DragDrop.cs (5)
1121IDataObject dataObject; 1420private IDataObject GetDataObject(object data) 1422IDataObject dataObject; 1445private bool IsDataAvailable(IDataObject dataObject) 1482private IDataObject _dataObject;
Core\CSharp\System\Windows\DragEventArgs.cs (3)
57internal DragEventArgs(IDataObject data, DragDropKeyStates dragDropKeyStates, DragDropEffects allowedEffects, DependencyObject target, Point point) 128public IDataObject Data 209private IDataObject _data;
PresentationFramework (33)
src\Framework\MS\Internal\Ink\ClipboardData.cs (5)
49internal bool CopyToDataObject(IDataObject dataObject) 66internal void PasteFromDataObject(IDataObject dataObject) 76internal abstract bool CanPaste(IDataObject dataObject); 90protected abstract void DoCopy(IDataObject dataObject); 91protected abstract void DoPaste(IDataObject dataObject);
src\Framework\MS\Internal\Ink\ClipboardProcessor.cs (4)
91internal bool CheckDataFormats(IDataObject dataObject) 118internal InkCanvasClipboardDataFormats CopySelectedData(IDataObject dataObject) 200internal bool PasteData(IDataObject dataObject, ref StrokeCollection newStrokes, ref List<UIElement> newElements) 342private bool CopySelectionInXAML(IDataObject dataObject, StrokeCollection strokes, List<UIElement> elements, Matrix transform, Size size)
src\Framework\MS\Internal\Ink\ISFClipboardData.cs (3)
47internal override bool CanPaste(IDataObject dataObject) 73protected override void DoCopy(IDataObject dataObject) 100protected override void DoPaste(IDataObject dataObject)
src\Framework\MS\Internal\Ink\TextClipboardData.cs (3)
50internal override bool CanPaste(IDataObject dataObject) 72protected override void DoCopy(IDataObject dataObject) 80protected override void DoPaste(IDataObject dataObject)
src\Framework\MS\Internal\Ink\XamlClipboardData.cs (3)
50internal override bool CanPaste(IDataObject dataObject) 99protected override void DoCopy(IDataObject dataObject) 128protected override void DoPaste(IDataObject dataObject)
src\Framework\System\Windows\Controls\InkCanvas.cs (3)
1929IDataObject dataObj = null; 2168IDataObject dataObj = null; 2189internal void PasteFromDataObject(IDataObject dataObj, Point point)
src\Framework\System\Windows\Documents\RubberbandSelector.cs (1)
216IDataObject dataObject;
src\Framework\System\windows\Documents\TextEditorCopyPaste.cs (9)
240internal static bool _DoPaste(TextEditor This, IDataObject dataObject, bool isDragDrop) 283IDataObject dataObjectToApply = dataObjectPastingEventArgs.DataObject; 295internal static string GetPasteApplyFormat(TextEditor This, IDataObject dataObject) 499IDataObject dataObject; 818private static void CriticalSetDataWrapper(IDataObject dataObjectValue, string format, string content) 848private static bool PasteContentData(TextEditor This, IDataObject dataObject, IDataObject dataObjectToApply, string formatToApply) 1027private static object GetPasteData(IDataObject dataObject, string dataFormat) 1192private static bool ConfirmDataFormatSetting(FrameworkElement uiScope, IDataObject dataObject, string format)
src\Framework\System\windows\Documents\TextEditorDragDrop.cs (2)
199IDataObject dataObject = TextEditorCopyPaste._CreateDataObject(_textEditor, /*isDragDrop:*/true); 237private void SourceDoDragDrop(ITextSelection selection, IDataObject dataObject)
System.Activities.Presentation (16)
System.Activities.Presentation\System\Activities\Presentation\DragDropHelper.cs (4)
183public static bool AllowDrop(IDataObject draggedDataObject, EditingContext context, params Type[] allowedItemTypes) 227static bool AllowDrop(IDataObject draggedDataObject, EditingContext context) 277internal static List<Type> GetDraggedTypes(IDataObject draggedDataObject) 398internal static object GetDroppedObjectInstance(DependencyObject dropTarget, EditingContext context, Type type, IDataObject dataObject)
System.Activities.Presentation\System\Activities\Presentation\RetriableClipboard.cs (1)
21internal static IDataObject GetDataObject()
System.Activities.Presentation\System\Activities\Presentation\Toolbox\ActivityTemplateFactory.Generic.cs (1)
42public T Create(DependencyObject target, IDataObject dataObject)
System.Activities.Presentation\System\Activities\Presentation\Toolbox\IActivityTemplateFactory.cs (1)
16T Create(DependencyObject target, IDataObject dataObject);
System.Activities.Presentation\System\Activities\Presentation\Toolbox\ToolboxControl.cs (2)
360IDataObject dataObject = toolWrapper.DataObject ?? new DataObject(); 380IDataObject dataObject = toolWrapper.DataObject ?? new DataObject();
System.Activities.Presentation\System\Activities\Presentation\Toolbox\ToolboxItemWrapper.cs (3)
38IDataObject dataObject; 69internal ToolboxItemWrapper(string toolName, string assemblyName, string bitmapName, string displayName, IDataObject dataObject) 155internal IDataObject DataObject
System.Activities.Presentation\System\Activities\Presentation\View\DesignerView.Commands.cs (4)
1411IDataObject context = e.Parameter as IDataObject; 1460IDataObject dataObject = null; 1483dataObject = e.Parameter as IDataObject;