71 references to DropImageType
System.Windows.Forms (13)
System\Windows\Forms\Controls\RichTextBox\RichTextBox.OleCallback.cs (3)
149
e.DropImageType =
DropImageType
.Invalid;
171
if (e.DropImageType >
DropImageType
.Invalid)
290
=> e.Effect != DragDropEffects.None && e.DropImageType >
DropImageType
.Invalid && _owner.IsHandleCreated;
System\Windows\Forms\Controls\ToolStrips\ToolStripDropTargetManager.cs (3)
200
if (e.DropImageType >
DropImageType
.Invalid)
215
DropImageType =
DropImageType
.Invalid,
224
if (dragEnterArgs.DropImageType >
DropImageType
.Invalid && _owner is ToolStrip toolStrip && toolStrip.IsHandleCreated)
System\Windows\Forms\OLE\DragEventArgs.cs (3)
25
: this(data, keyState, x, y, allowedEffect, effect, dropImageType:
DropImageType
.Invalid, message: string.Empty, messageReplacementToken: string.Empty)
39
DropImageType
dropImageType,
89
public
DropImageType
DropImageType { get; set; }
System\Windows\Forms\OLE\DropTarget.cs (4)
121
if (dragEvent.DropImageType >
DropImageType
.Invalid)
148
if (dragEvent.DropImageType >
DropImageType
.Invalid)
164
if (_lastDragEventArgs?.DropImageType >
DropImageType
.Invalid)
184
if (_lastDragEventArgs?.DropImageType >
DropImageType
.Invalid)
System.Windows.Forms.Tests (36)
System\Windows\Forms\DragDropHelperTests.cs (27)
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) };
201
public unsafe void SetDropDescription_ClearDropDescription_ReturnsExpected(DataObject dataObject,
DropImageType
dropImageType, string message, string messageReplacementToken)
234
[InlineData(
DropImageType
.Invalid - 1)]
235
[InlineData(
DropImageType
.NoImage + 1)]
236
public void SetDropDescription_InvalidDropImageType_ThrowsArgumentNullException(
DropImageType
dropImageType)
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)
269
() => DragDropHelper.SetDropDescription(dataObject, (DROPIMAGETYPE)
DropImageType
.Invalid, string.Empty, string.Empty));
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)
System\Windows\Forms\DragEventArgsTests.cs (9)
19
yield return new object[] { null, -1, -2, -3, DragDropEffects.None - 1, DragDropEffects.None - 1, (
DropImageType
.Invalid - 1), null, null };
20
yield return new object[] { new CustomDataObject(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Move,
DropImageType
.Copy, "Move to %1", "Documents" };
39
int y, DragDropEffects allowedEffect, DragDropEffects effect,
DropImageType
dropImageType, string message, string messageReplacementToken)
66
[InlineData(
DropImageType
.Copy)]
67
[InlineData(
DropImageType
.Invalid - 1)]
68
public void DropImageType_Set_GetReturnsExpected(
DropImageType
value)
70
DragEventArgs e = new(new CustomDataObject(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Move,
DropImageType
.Copy, "Copy to %1", "Documents")
82
DragEventArgs e = new(new CustomDataObject(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Move,
DropImageType
.Copy, "Move to %1", "Documents")
94
DragEventArgs e = new(new CustomDataObject(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Move,
DropImageType
.Copy, "Move to %1", "Desktop")
System.Windows.Forms.UI.IntegrationTests (6)
DragDropTests.cs (6)
345
DropImageType
dropImageType =
DropImageType
.Move;
1071
e.DropImageType =
DropImageType
.Link;
1098
e.DropImageType =
DropImageType
.None;
1126
e.DropImageType =
DropImageType
.Link;
1137
e.DropImageType =
DropImageType
.None;
WinFormsControlsTest (16)
DragDrop.cs (16)
101
e.DropImageType =
DropImageType
.Warning;
119
e.DropImageType =
DropImageType
.Copy;
131
e.DropImageType =
DropImageType
.None;
144
e.DropImageType =
DropImageType
.Copy;
236
e.DropImageType =
DropImageType
.Copy;
247
e.DropImageType =
DropImageType
.None;
257
e.DropImageType =
DropImageType
.None;
278
e.DropImageType =
DropImageType
.Copy;
289
e.DropImageType =
DropImageType
.None;
299
e.DropImageType =
DropImageType
.None;
322
e.DropImageType =
DropImageType
.Link;
329
e.DropImageType =
DropImageType
.None;
336
e.DropImageType =
DropImageType
.None;
513
e.DropImageType =
DropImageType
.Link;
520
e.DropImageType =
DropImageType
.Link;
527
e.DropImageType =
DropImageType
.Link;