71 references to DropImageType
System.Windows.Forms (13)
System\Windows\Forms\Controls\RichTextBox\RichTextBox.OleCallback.cs (3)
149e.DropImageType = DropImageType.Invalid; 171if (e.DropImageType > DropImageType.Invalid) 290=> e.Effect != DragDropEffects.None && e.DropImageType > DropImageType.Invalid && _owner.IsHandleCreated;
System\Windows\Forms\Controls\ToolStrips\ToolStripDropTargetManager.cs (3)
200if (e.DropImageType > DropImageType.Invalid) 215DropImageType = DropImageType.Invalid, 224if (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) 39DropImageType dropImageType, 89public DropImageType DropImageType { get; set; }
System\Windows\Forms\OLE\DropTarget.cs (4)
121if (dragEvent.DropImageType > DropImageType.Invalid) 148if (dragEvent.DropImageType > DropImageType.Invalid) 164if (_lastDragEventArgs?.DropImageType > DropImageType.Invalid) 184if (_lastDragEventArgs?.DropImageType > DropImageType.Invalid)
System.Windows.Forms.Tests (36)
System\Windows\Forms\DragDropHelperTests.cs (27)
38yield return new object[] { new DragEventArgs(new DataObject(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Copy, DropImageType.Invalid, string.Empty, string.Empty) }; 39yield return new object[] { new DragEventArgs(new DataObject(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Copy, DropImageType.None, string.Empty, string.Empty) }; 40yield return new object[] { new DragEventArgs(new DataObject(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Copy, DropImageType.Copy, "Copy to %1", "Documents") }; 41yield return new object[] { new DragEventArgs(new DataObject(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Copy, DropImageType.Move, "Move to %1", "Documents") }; 42yield return new object[] { new DragEventArgs(new DataObject(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Copy, DropImageType.Link, "Create link in %1", "Documents") }; 43yield return new object[] { new DragEventArgs(new DataObject(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Copy, DropImageType.Label, "Update metadata in %1", "Document") }; 44yield return new object[] { new DragEventArgs(new DataObject(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Copy, DropImageType.Warning, "A problem has been encountered", string.Empty) }; 45yield return new object[] { new DragEventArgs(new DataObject(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Copy, DropImageType.NoImage, "Copy to %1", "Documents") }; 50yield return new object[] { new DataObject(), DropImageType.Invalid, string.Empty, string.Empty }; 51yield return new object[] { new DataObject(), DropImageType.None, string.Empty, string.Empty }; 52yield return new object[] { new DataObject(), DropImageType.Copy, "Copy to %1", "Documents" }; 53yield return new object[] { new DataObject(), DropImageType.Move, "Move to %1", "Documents" }; 54yield return new object[] { new DataObject(), DropImageType.Link, "Create link in %1", "Documents" }; 55yield return new object[] { new DataObject(), DropImageType.Label, "Update metadata in %1", "Document" }; 56yield return new object[] { new DataObject(), DropImageType.Warning, "A problem has been encountered", string.Empty }; 57yield return new object[] { new DataObject(), DropImageType.NoImage, "Copy to %1", "Documents" }; 62yield return new object[] { new DataObject(), DropImageType.Copy, new string('*', (int)PInvokeCore.MAX_PATH), string.Empty }; 63yield return new object[] { new DataObject(), DropImageType.Copy, string.Empty, new string('*', (int)PInvokeCore.MAX_PATH) }; 201public unsafe void SetDropDescription_ClearDropDescription_ReturnsExpected(DataObject dataObject, DropImageType dropImageType, string message, string messageReplacementToken) 234[InlineData(DropImageType.Invalid - 1)] 235[InlineData(DropImageType.NoImage + 1)] 236public void SetDropDescription_InvalidDropImageType_ThrowsArgumentNullException(DropImageType dropImageType) 244public void SetDropDescription_IsInDragLoop_ReturnsExpected(DataObject dataObject, DropImageType dropImageType, string message, string messageReplacementToken) 259public void SetDropDescription_LengthExceedsMaxPath_ThrowsArgumentOutOfRangeException(DataObject dataObject, DropImageType dropImageType, string message, string messageReplacementToken) 269() => DragDropHelper.SetDropDescription(dataObject, (DROPIMAGETYPE)DropImageType.Invalid, string.Empty, string.Empty)); 274public unsafe void SetDropDescription_ReleaseDragDropFormats_ReturnsExpected(DataObject dataObject, DropImageType dropImageType, string message, string messageReplacementToken) 319public unsafe void SetDropDescription_DataObject_DropImageType_string_string_ReturnsExpected(DataObject dataObject, DropImageType dropImageType, string message, string messageReplacementToken)
System\Windows\Forms\DragEventArgsTests.cs (9)
19yield return new object[] { null, -1, -2, -3, DragDropEffects.None - 1, DragDropEffects.None - 1, (DropImageType.Invalid - 1), null, null }; 20yield return new object[] { new CustomDataObject(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Move, DropImageType.Copy, "Move to %1", "Documents" }; 39int y, DragDropEffects allowedEffect, DragDropEffects effect, DropImageType dropImageType, string message, string messageReplacementToken) 66[InlineData(DropImageType.Copy)] 67[InlineData(DropImageType.Invalid - 1)] 68public void DropImageType_Set_GetReturnsExpected(DropImageType value) 70DragEventArgs e = new(new CustomDataObject(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Move, DropImageType.Copy, "Copy to %1", "Documents") 82DragEventArgs e = new(new CustomDataObject(), 1, 2, 3, DragDropEffects.Copy, DragDropEffects.Move, DropImageType.Copy, "Move to %1", "Documents") 94DragEventArgs 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)
345DropImageType dropImageType = DropImageType.Move; 1071e.DropImageType = DropImageType.Link; 1098e.DropImageType = DropImageType.None; 1126e.DropImageType = DropImageType.Link; 1137e.DropImageType = DropImageType.None;
WinFormsControlsTest (16)
DragDrop.cs (16)
101e.DropImageType = DropImageType.Warning; 119e.DropImageType = DropImageType.Copy; 131e.DropImageType = DropImageType.None; 144e.DropImageType = DropImageType.Copy; 236e.DropImageType = DropImageType.Copy; 247e.DropImageType = DropImageType.None; 257e.DropImageType = DropImageType.None; 278e.DropImageType = DropImageType.Copy; 289e.DropImageType = DropImageType.None; 299e.DropImageType = DropImageType.None; 322e.DropImageType = DropImageType.Link; 329e.DropImageType = DropImageType.None; 336e.DropImageType = DropImageType.None; 513e.DropImageType = DropImageType.Link; 520e.DropImageType = DropImageType.Link; 527e.DropImageType = DropImageType.Link;