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