Click or drag to resize

Folder Methods

The Folder type exposes the following members.

Methods
  NameDescription
Public methodBindToHandler(Guid, Guid, IBindCtx, Boolean)
Binds to a handler as specified by the handler ID value (BHID).
(Inherited from Item.)
Public methodBindToHandlerT(Guid, IBindCtx, Boolean)
Binds to a handler as specified by the handler ID value (BHID).
(Inherited from Item.)
Public methodStatic memberCompareAbsoluteIdLists(IntPtr, IntPtr, SHCIDS, Boolean)
Determines the relative order of two file objects or folders, given their absolute item identifier lists.
Public methodStatic memberCompareAbsoluteIdLists(ShellItemIdList, ShellItemIdList, SHCIDS, Boolean)
Determines the relative order of two file objects or folders, given their absolute item identifier lists.
Public methodCompareRelativeIdLists(IntPtr, IntPtr, SHCIDS, Boolean)
Determines the relative order of two file objects or folders, given their item identifier lists.
Public methodCompareRelativeIdLists(ShellItemIdList, ShellItemIdList, SHCIDS, Boolean)
Determines the relative order of two file objects or folders, in this folder, given their item identifier lists.
Public methodCompareRelativeIds
Determines the relative order of two file objects or folders, in this folder, given their item identifier.
Public methodCompares
Compares this item to the specified shell item.
(Inherited from Item.)
Public methodStatic memberDesktopParseDisplayName(String, ShellItemIdList, IBindCtx, Boolean)
Translates the display name of a file object or a folder into a PIDL.
Public methodStatic memberDesktopParseDisplayName(String, IntPtr, IBindCtx, Boolean)
Translates the display name of a file object or a folder into a PIDL.
Public methodStatic memberDesktopParseDisplayName(IBindCtx, String, ShellItemIdList, SFGAO, Boolean)
Translates the display name of a file object or a folder into a PIDL.
Public methodStatic memberDesktopParseDisplayName(IBindCtx, String, IntPtr, SFGAO, Boolean)
Translates the display name of a file object or a folder into a PIDL.
Public methodEnumerateChildren
Enumerates the folder's children.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodExecCommand
Executes the specified command. Depends on the item's IOleCommandTarget optional implementation. The list of supported types for Input is limited to integral types (String, Int32, int64, Boolean, Single, Double, Guid, DateTime,Decimal) and IDictionary types. Values for an IDictionary passed as Input can also contain arrays of aforementioned types.
(Inherited from Item.)
Public methodGetContextMenu
Gets the Shell's context menu from this item.
(Inherited from Item.)
Public methodGetDataObject
Gets a data object for the item.
(Inherited from Item.)
Public methodGetDisplayName
Gets the display name.
(Inherited from Item.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetIconAsIcon
Gets the item's icon as a GDI icon. You *must* call ShellUtilities.DestroyIcon on the returned icon handle once you have finished to use it.
(Inherited from Item.)
Public methodGetIconAsImageSource
Gets the item's icon as image source.
(Inherited from Item.)
Public methodGetNamedProperties
Gets the item's named properties.
(Inherited from Item.)
Public methodGetNamedPropertiesAsDictionary
Gets the item's named properties as a dictionary.
(Inherited from Item.)
Public methodGetNewMenu
Gets the Shell's New menu from this item.
(Inherited from Item.)
Public methodGetProperties
Gets the item's properties.
(Inherited from Item.)
Public methodGetPropertiesAsDictionary
Gets the item's properties as a dictionary.
(Inherited from Item.)
Public methodGetPropertyValueT
Gets a property value for a given property key.
(Inherited from Item.)
Public methodGetStorageItem
Gets an IStorageItem (WinRT) instance from this item.
(Inherited from Item.)
Public methodGetThumbnail
Gets the thumbnail for this item.
(Inherited from Item.)
Public methodGetThumbnailAsImageSource
Gets the item's thumbnail as image source.
(Inherited from Item.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodOpenNativeStream
Opens a native stream from the item.
(Inherited from Item.)
Public methodOpenRead
Opens a read stream from the item. Note all items don't support streaming.
(Inherited from Item.)
Public methodOpenStream(IBindCtx, Boolean)
Opens a stream from the item.
(Inherited from Item.)
Public methodOpenStream(FileMode, FileAccess, FileShare, Boolean)
Opens a stream from the item.
(Inherited from Item.)
Public methodOpenView
Opens a view on this item and selects it.
(Inherited from Item.)
Public methodOpenWrite
Opens a write stream from the item. Note all items don't support streaming.
(Inherited from Item.)
Public methodParseDisplayName(String, ShellItemIdList, IBindCtx, Boolean)
Translates the display name of a file object or a folder into a PIDL.
Public methodParseDisplayName(String, IntPtr, IBindCtx, Boolean)
Translates the display name of a file object or a folder into a PIDL.
Public methodParseDisplayName(IntPtr, IBindCtx, String, ShellItemIdList, Boolean)
Translates the display name of a file object or a folder into a PIDL.
Public methodParseDisplayName(IntPtr, IBindCtx, String, IntPtr, Boolean)
Translates the display name of a file object or a folder into a PIDL.
Public methodParseDisplayName(IntPtr, IBindCtx, String, Int32, ShellItemIdList, SFGAO, Boolean)
Translates the display name of a file object or a folder into a PIDL.
Public methodParseDisplayName(IntPtr, IBindCtx, String, Int32, IntPtr, SFGAO, Boolean)
Translates the display name of a file object or a folder into a PIDL.
Public methodQueryCommandStatus
Queries the item for the status of one or more commands generated by user interface events. Depends on the item's IOleCommandTarget optional implementation.
(Inherited from Item.)
Public methodToString
Returns a String that represents this instance.
(Inherited from Item.)
Public methodTryGetPropertyValue(PropertyKey, Object)
Gets a property value for a given property key.
(Inherited from Item.)
Public methodTryGetPropertyValue(PropertyKey, GETPROPERTYSTOREFLAGS, Object)
Gets a property value for a given property key.
(Inherited from Item.)
Public methodTryGetPropertyValueT(PropertyKey, T)
Gets a property value for a given property key.
(Inherited from Item.)
Top
See Also