Extensions Methods |
The Extensions type exposes the following members.
Name | Description | |
---|---|---|
AddCF_HDROP |
Adds a CF_HDROP format to the data object.
| |
AddCFSTR_SHELLIDLIST |
Adds a CFSTR_SHELLIDLIST format to the data object.
| |
AddFormat(IDataObjectFormats, Int32, Byte) |
Adds a format to the data object.
This format will be used only if at least one DataObject is added.
| |
AddFormat(IDataObjectFormats, String, Byte) |
Adds a format to the data object.
This format will be used only if at least one DataObject is added.
| |
AddFormat(IDataObjectFormats, Int32, String, Encoding) |
Adds a text to the data object.
This format will be used only if at least one DataObject is added.
| |
AddFormat(IDataObjectFormats, String, String, Encoding) |
Adds a format to the data object.
This format will be used only if at least one DataObject is added.
| |
CreateShellDataObject |
Creates a data object in a parent folder.
This will automatically add CF_HDROP, CFSTR_FILENAME and CFSTR_SHELLIDLIST formats.
| |
EnumerateAllExceptions |
Enumerates all exceptions and inner exceptions from a given exception.
| |
GetAllMessages(Exception) |
Gets a compilation of all messages of an exception.
| |
GetAllMessages(Exception, String) |
Gets a compilation of all messages of an exception.
| |
GetCommonParent |
Gets the common parent ShellItemIdList folder.
| |
GetCommonRoot |
Gets the common root ShellItemIdList folder.
| |
GetInterestingException |
Gets the interesting exception from an exception. Removes intermediate TargetInvocationExceptions.
| |
GetInterestingExceptionMessage |
Gets the interesting message from an exception. Removes intermediate TargetInvocationExceptions.
| |
GetValue(IDictionaryPropertyKey, Object, PropertyKey, Object) |
Gets a value from a PropertyKey dictionary.
| |
GetValueT(IDictionaryPropertyKey, Object, PropertyKey, T) |
Gets a value from a PropertyKey dictionary.
| |
IsExplorer |
Determines whether the specified process is Windows Explorer.
| |
OpenView(IntPtr, OFASI, Boolean) |
Opens a Windows Explorer window.
| |
OpenView(IWithIdList, OFASI, Boolean) |
Opens a Windows Explorer window.
| |
OpenViewAndSelect(IEnumerableIWithIdList, OFASI, Boolean) |
Opens a Windows Explorer window with specified items in a particular folder selected.
All children must share a common parent folder.
| |
OpenViewAndSelect(IEnumerableIntPtr, OFASI, Boolean) |
Opens a Windows Explorer window with specified items in a particular folder selected.
All children must share a common parent folder.
| |
ToHex(Byte) |
Converts to hexadecimal representation.
| |
ToHex(Int16) |
Converts to hexadecimal representation.
| |
ToHex(Int32) |
Converts to hexadecimal representation.
| |
ToHex(Int64) |
Converts to hexadecimal representation.
| |
ToHex(IntPtr) |
Converts to hexadecimal representation.
| |
ToHex(NullableByte) |
Converts to hexadecimal representation.
| |
ToHex(NullableInt16) |
Converts to hexadecimal representation.
| |
ToHex(NullableInt32) |
Converts to hexadecimal representation.
| |
ToHex(NullableInt64) |
Converts to hexadecimal representation.
| |
ToHex(NullableSByte) |
Converts to hexadecimal representation.
| |
ToHex(NullableUInt16) |
Converts to hexadecimal representation.
| |
ToHex(NullableUInt32) |
Converts to hexadecimal representation.
| |
ToHex(NullableUInt64) |
Converts to hexadecimal representation.
| |
ToHex(SByte) |
Converts to hexadecimal representation.
| |
ToHex(UInt16) |
Converts to hexadecimal representation.
| |
ToHex(UInt32) |
Converts to hexadecimal representation.
| |
ToHex(UInt64) |
Converts to hexadecimal representation.
| |
WithPointer(IWithIdList, ActionIntPtr) |
Allocates a buffer, runs the specified action and free the buffer.
| |
WithPointerT(IWithIdList, FuncIntPtr, T) |
Allocates a buffer, runs the specified function and free the buffer.
| |
WithPointers(IEnumerableIWithIdList, ActionIReadOnlyListIntPtr) |
Allocates buffers, runs the specified action and free the buffers.
| |
WithPointersT(IEnumerableIWithIdList, FuncIReadOnlyListIntPtr, T) |
Allocates buffers, runs the specified function and free the buffers.
|