ItemIdList Methods |
The ItemIdList type exposes the following members.
Name | Description | |
---|---|---|
![]() | CompareTo(Object) | Determines the relative order of "this" and "other". |
![]() | CompareTo(ItemIdList) |
Determines the relative order of "this" and "other".
|
![]() | CompareTo(ItemIdList, ItemIdListComparison) |
Determines the relative order of "this" and "other".
|
![]() | Concat |
Concatenates the specified ItemIdList to the current one.
|
![]() | ConcatRelativeIdList |
Concatenates a relative item idlist to the current one returning a new object
|
![]() ![]() | CopyItemIdList |
Creates a copy of a Win32 ItemIdList in the memory.
|
![]() | Dispose |
Releases ressources.
(Inherited from ItemIdListBase2.) |
![]() | Dispose(Boolean) | Releases Com-Interfaces associated with this ItemIdList. (Overrides ItemIdListBase2Dispose(Boolean).) |
![]() | Equals(Object) |
Determines whether the specified ItemIdList references the same object in the Windows Shell namespace.
(Overrides ObjectEquals(Object).) |
![]() | Equals(ItemIdList) |
Determines whether the specified ItemIdList references the same object in the Windows Shell namespace.
|
![]() | Equals(ItemIdList, ItemIdListComparison) |
Determines whether the specified ItemIdList references the same object in the Windows Shell namespace.
|
![]() | Finalize |
Finalizes an instance of the ItemIdListBase2 class.
Releases unmanaged ressources before the instance is reclaimed by the Garbage Collection.
(Inherited from ItemIdListBase2.) |
![]() | GetDisplayName | Gets a display name as specified by the passed format. |
![]() ![]() | GetForSpecialFolder |
Returns an ItemIdList for a SpecialFolder.
|
![]() | GetHashCode |
Serves as a hash function for a particular type.
(Overrides ObjectGetHashCode.) |
![]() | GetPart |
Returns a new instance of the ItemIdList class that contains only a part of the current ItemIdList.
|
![]() ![]() | GetPidlCount |
Returns the number of parts of that a Win32 ItemIdList consists.
|
![]() ![]() | GetPidlSize |
Calculates the size of the given Win32 ItemIdList in bytes.
|
![]() | GetPropertyDisplayValue | Gets property value converted to a string. |
![]() | GetPropertyVariantValue | Gets property value of the shell item represented by this ItemIdList. Depending on the attribute requested, the value is converted into a matching type. |
![]() | HasAttributes |
Determines whether the object represented by this ItemIdList has the specified attributes.
|
![]() ![]() | IsNullOrInvalid | Query if 'pItemIdList' is null or invalid. |
![]() | IsParentOf |
Determines whether the passed ItemIdList is a child of this instance or if it represents the same element as the callee.
|
![]() | IsSpecialFolder(ShellFolder) |
Compares the ItemIdList to a ShellFolder.
|
![]() | IsSpecialFolder(ShellFolder) | Compares the ItemIdList to the set of ShellFolder instances. |
![]() | LastPart |
Returns the last part of an ItemIdList as new ItemIdList.
|
![]() ![]() | Parse |
Parses the specified p_DisplayPath and returns an ItemIdList instance.
Finds physical paths, SpecialFolder names like "My PC" or concatenations of Special Folders and physical paths ("Libraries\Pictures\...", "My PC\c:\windows")
Also resolves paths in zip files.
|
![]() | ReleaseHandle |
Free the current Win32 ItemIdList.
(Overrides ItemIdListBase2ReleaseHandle.) |
![]() | Reload | Reloads the ItemIdList by updating the ShellItem and reassigning the pidl. Turns non-functional ItemIdLists as they are sent by ShellNotifications into functional ones. |
![]() | Rename | Renames the ItemIdList. |
![]() | SetPropertyValue | Sets a property value. |