Click or drag to resize

SearchFolder Class

Contains results of a search.
Inheritance Hierarchy
SystemObject
  Jam.ShellItemIdListBase2
    Jam.ShellItemIdList
      Jam.ShellSearchFolder

Namespace: Jam.Shell
Assembly: ShellBrowser.Core (in ShellBrowser.Core.dll) Version: 7.2
Syntax
public class SearchFolder : ItemIdList

The SearchFolder type exposes the following members.

Constructors
 NameDescription
Public methodSearchFolder Creates a "search folder" with a specified search query and scope and returns this folder as ItemIdList.
Top
Properties
 NameDescription
Public propertyCaption Returns the display name of the object for that this ItemIdList stands for. This does not neccessarily return the complete filename of the object, refer to Path if this functionality is required.
(Inherited from ItemIdList)
Public propertyCount Returns the number of parts this ItemIdList consists of.
(Inherited from ItemIdList)
Public propertyDisplayPath Returns a string representing the path for this item suitable for displaying.
(Inherited from ItemIdList)
Public propertyIsExpandableGets a value indicating whether this object is expandable.
(Inherited from ItemIdList)
Public propertyIsFolder Does this ItemIdList element represent a directory?
(Inherited from ItemIdList)
Public propertyIsInNetworktrue if this ItemIdList is part of the nethood; false
(Inherited from ItemIdList)
Public propertyIsInSearchFolder Similar to IsSearchFolder, method returns true, if the current ItemIdList belongs to a search folder, i.e. if it is a subfolder appearing in a search result.
(Inherited from ItemIdList)
Public propertyIsInvalid Returns true if the currently stored ItemIdList is valid; false otherwise;
(Inherited from ItemIdList)
Public propertyIsRootOfNamespace Returns true if the current ItemIdList is the root of the shell name space. This is commonly the "Desktop"
(Inherited from ItemIdList)
Public propertyIsSearchFolderGets a value indicating whether this object represents a search folder.
(Inherited from ItemIdList)
Public propertyIsSlowGets a value indicating whether this object is slow.
(Overrides ItemIdListIsSlow)
Public propertyLinkTarget Gets the link target if the element represented by this ItemIdList is a link.
(Inherited from ItemIdList)
Public propertyNameReturns the physical name of the ItemIdList.
(Inherited from ItemIdList)
Public propertyParent Returns the parent ItemIdList, or an invalid ItemIdList if no parent exists.
(Inherited from ItemIdList)
Public propertyParentPath Returns the parent directory of the element represented by this ItemIdList.
(Inherited from ItemIdList)
Public propertyPath The corresponding file system path of this ItemIdList. This property may be empty if the current ItemIdList does not belong to a file system object.
(Inherited from ItemIdList)
Public propertySpecialFolder SpecialFolder allows you to get the type of the currently listed folder.
(Inherited from ItemIdList)
Public propertyWin32PtrGets the window 32 pointer, i.e. the PIDL of the ItemIdList.
(Inherited from ItemIdList)
Top
Methods
 NameDescription
Public methodCompareTo(ItemIdList) Determines the relative order of "this" and "other".
(Inherited from ItemIdList)
Public methodCompareTo(Object)Determines the relative order of "this" and "other".
(Inherited from ItemIdList)
Public methodCompareTo(ItemIdList, ItemIdListComparison) Determines the relative order of "this" and "other".
(Inherited from ItemIdList)
Public methodConcat Concatenates the specified ItemIdList to the current one.
(Inherited from ItemIdList)
Public methodConcatRelativeIdList Concatenates a relative item idlist to the current one returning a new object
(Inherited from ItemIdList)
Public methodDispose Releases ressources.
(Inherited from ItemIdListBase2)
Protected methodDispose(Boolean)Releases Com-Interfaces associated with this ItemIdList.
(Inherited from ItemIdList)
Public methodEquals(ItemIdList) Determines whether the specified ItemIdList references the same object in the Windows Shell namespace.
(Inherited from ItemIdList)
Public methodEquals(Object) Determines whether the specified ItemIdList references the same object in the Windows Shell namespace.
(Inherited from ItemIdList)
Public methodEquals(ItemIdList, ItemIdListComparison) Determines whether the specified ItemIdList references the same object in the Windows Shell namespace.
(Inherited from ItemIdList)
Protected methodFinalize Finalizes an instance of the ItemIdListBase2 class. Releases unmanaged ressources before the instance is reclaimed by the Garbage Collection.
(Inherited from ItemIdListBase2)
Public methodGetDisplayNameGets a display name as specified by the passed format.
(Inherited from ItemIdList)
Public methodGetHashCode Serves as a hash function for a particular type.
(Inherited from ItemIdList)
Public methodGetPart Returns a new instance of the ItemIdList class that contains only a part of the current ItemIdList.
(Inherited from ItemIdList)
Public methodGetPropertyDisplayValueGets property value converted to a string.
(Inherited from ItemIdList)
Public methodGetPropertyVariantValueGets property value of the shell item represented by this ItemIdList. Depending on the attribute requested, the value is converted into a matching type.
(Inherited from ItemIdList)
Public methodHasAttributes Determines whether the object represented by this ItemIdList has the specified attributes.
(Inherited from ItemIdList)
Public methodIsParentOf Determines whether the passed ItemIdList is a child of this instance or if it represents the same element as the callee.
(Inherited from ItemIdList)
Public methodIsSpecialFolder(ShellFolder) Compares the ItemIdList to a ShellFolder.
(Inherited from ItemIdList)
Public methodIsSpecialFolder(ShellFolder)Compares the ItemIdList to the set of ShellFolder instances.
(Inherited from ItemIdList)
Public methodLastPart Returns the last part of an ItemIdList as new ItemIdList.
(Inherited from ItemIdList)
Protected methodReleaseHandle Free the current Win32 ItemIdList.
(Inherited from ItemIdList)
Public methodReloadReloads the ItemIdList by updating the ShellItem and reassigning the pidl. Turns non-functional ItemIdLists as they are sent by ShellNotifications into functional ones.
(Inherited from ItemIdList)
Public methodRenameRenames the ItemIdList.
(Inherited from ItemIdList)
Public methodSetPropertyValueSets a property value.
(Inherited from ItemIdList)
Top
See Also