PropertyDescriptionList Class |
Namespace: ShellBoost.Core.WindowsPropertySystem
public sealed class PropertyDescriptionList : ICollection<Tuple<PropertyDescription, PROPDESC_VIEW_FLAGS>>, IEnumerable<Tuple<PropertyDescription, PROPDESC_VIEW_FLAGS>>, IEnumerable, IPropVariantConvertible
The PropertyDescriptionList type exposes the following members.
Name | Description | |
---|---|---|
![]() | PropertyDescriptionList |
Initializes a new instance of the PropertyDescriptionList class.
|
![]() | PropertyDescriptionList(IEnumerablePropertyDescription) |
Initializes a new instance of the PropertyDescriptionList class.
|
![]() | PropertyDescriptionList(PropertyDescription) |
Initializes a new instance of the PropertyDescriptionList class.
|
![]() | PropertyDescriptionList(PropertyKey) |
Initializes a new instance of the PropertyDescriptionList class.
|
![]() | PropertyDescriptionList(IEnumerablePropertyDescription, PROPDESC_VIEW_FLAGS) |
Initializes a new instance of the PropertyDescriptionList class.
|
![]() | PropertyDescriptionList(IEnumerablePropertyKey, PROPDESC_VIEW_FLAGS) |
Initializes a new instance of the PropertyDescriptionList class.
|
![]() | PropertyDescriptionList(PROPDESC_VIEW_FLAGS, PropertyDescription) |
Initializes a new instance of the PropertyDescriptionList class.
|
![]() | PropertyDescriptionList(PROPDESC_VIEW_FLAGS, PropertyKey) |
Initializes a new instance of the PropertyDescriptionList class.
|
![]() | PropertyDescriptionList(String, Boolean) |
Initializes a new instance of the PropertyDescriptionList class.
|
Name | Description | |
---|---|---|
![]() | Count |
Gets the number of elements contained in the ICollectionT.
|
Name | Description | |
---|---|---|
![]() | Add(PropertyDescription, PROPDESC_VIEW_FLAGS) |
Adds the specified property.
|
![]() | Add(PropertyKey, PROPDESC_VIEW_FLAGS) |
Adds the specified property key.
|
![]() | Add(String, PROPDESC_VIEW_FLAGS) |
Adds the specified property using its canonical name.
|
![]() | AddRange(PropertyDescription) |
Adds a list of properties.
|
![]() | AddRange(PropertyKey) |
Adds a list of property keys.
|
![]() | AddRange(IEnumerablePropertyDescription, PROPDESC_VIEW_FLAGS) |
Adds a list of properties.
|
![]() | AddRange(IEnumerablePropertyKey, PROPDESC_VIEW_FLAGS) |
Adds a list of property keys.
|
![]() | AddRange(PROPDESC_VIEW_FLAGS, PropertyDescription) |
Adds a list of properties.
|
![]() | AddRange(PROPDESC_VIEW_FLAGS, PropertyKey) |
Adds a list of property keys.
|
![]() | Clear |
Removes all items from the ICollectionT.
|
![]() | GetEnumerator |
Returns an enumerator that iterates through the collection.
|
![]() ![]() | GetFlagString |
Gets the a string that represents the view flags. See Windows Property System's IPropertySystem::GetPropertyDescriptionListFromString method for more information.
|
![]() | Remove |
Removes the specified property.
|
![]() | ToString |
Returns a String that represents this instance.
(Overrides ObjectToString.) |