ShellDataObject Class |
Namespace: ShellBoost.Core
public sealed class ShellDataObject : IEnumerable<ShellDataObjectFormat>, IEnumerable
The ShellDataObject type exposes the following members.
Name | Description | |
---|---|---|
Count |
Gets the count of formats in this instance.
| |
FileContentsDatas |
Gets a list of file content the data object may reference.
| |
FileContentsPaths |
Gets a list of file paths the data object may reference.
These files are temporary files that contain file data. They can be moved during the operation.
This list is only available on DragDropTargetEventType's DragDrop type events.
| |
FileDescriptors |
Gets a list of file descriptors the data object may reference.
| |
Item |
Gets the ShellDataObjectFormat with the specified name.
| |
ItemsIdLists |
Gets a list of Shell Items the data object may reference.
|
Name | Description | |
---|---|---|
CreateDataObject |
Creates a native COM object implementing COM native IDataObject.
This object is implemented by ShellBoost.
| |
CreateShellDataObject |
Creates a native COM object implementing COM native IDataObject.
This object is implemented by the Windows Shell.
This will automatically add CF_HDROP, CFSTR_FILENAME and CFSTR_SHELLIDLIST formats.
| |
GetEnumerator |
Returns an enumerator that iterates through the formats collection.
|