Click or drag to resize

PropertyStore Class

Represents a Shell Item Property Store.
Inheritance Hierarchy
SystemObject
  ShellBoost.CorePropertyStore

Namespace:  ShellBoost.Core
Assembly:  ShellBoost.Core (in ShellBoost.Core.dll) Version: 1.8.3.0
Syntax
C#
public class PropertyStore

The PropertyStore type exposes the following members.

Constructors
  NameDescription
Public methodPropertyStore
Initializes a new instance of the PropertyStore class
Top
Properties
  NameDescription
Public propertyStatic memberAssociationElements
Gets the association elements ShellBoost specific property key.
Public propertyStatic memberCookie
Gets the context cookie from a shell folder. Only available from the native proxy.
Public propertyCount
Gets the properties count.
Public propertyStatic memberCurrentItem
Gets the current item ShellBoost specific property key.
Public propertyStatic memberDelegateItem
Gets the delegate item ShellBoost specific property key.
Public propertyStatic memberDisplayItem
Gets the display item ShellBoost specific property key.
Public propertyStatic memberFileSystemPath
Gets a physical ShellBoost Shell Item file system path.
Public propertyStatic memberFolderFlags
Gets the folder flags ShellBoost specific property key.
Public propertyStatic memberFolderIconSize
Gets the size of the folder icon ShellBoost specific property key.
Public propertyStatic memberFolderTypeId
Gets the folder type identifier ShellBoost specific property key.
Public propertyStatic memberFolderViewMode
Gets the folder view mode ShellBoost specific property key.
Public propertyStatic memberFormatId
Gets the ShellBoost properties format identifier.
Public propertyStatic memberIdentityName
Gets the name of the identity ShellBoost specific property key.
Public propertyKeys
Gets the list of keys.
Public propertyStatic memberMaxItemCount
Gets the maximum item count ShellBoost specific property key.
Public propertyStatic memberMoniker
Gets the moniker ShellBoost specific property key. If the value is a 32-bit negative integer, it will be used as an error to report on moniker open tentative.
Public propertyStatic memberOverlayIconLocation
Gets the overlay icon location ShellBoost specific property key.
Public propertyStatic memberPreviewItem
Gets the preview item ShellBoost specific property key.
Public propertyStatic memberPropSheetClsid
Gets the property sheet CLSID ShellBoost specific property key.
Public propertyStatic memberStorage
Gets the storage ShellBoost specific property key. If the value is a 32-bit negative integer, it will be used as an error to report on storage open tentative.
Public propertyStatic memberSupportsIStream
Gets a boolean value indicating if this item supports a content stream. If the value is a 32-bit negative integer, it will be used as an error to report on stream open tentative.
Public propertyStatic memberTransferMediumItem
Gets the transfer medium item ShellBoost specific property key.
Public propertyStatic memberViewHwnd
Gets the ShellBoost view window handle property key. Only available from the native proxy.
Public propertyStatic memberViewStateIdentityItem
Gets the view state identity item ShellBoost specific property key.
Top
Methods
  NameDescription
Public methodClone
Clones this instance.
Public methodCommit
Commits this instance.
Public methodCopyTo
Copies this values to another property store.
Public methodStatic memberGetBuiltInPropertyKeyName
Gets the name of a ShellBoost specific property key.
Public methodGetIndex
Gets a property key index.
Public methodGetNullifiedValue
Gets the string value associated with the specified key. The string is trimmed and converted to the default value if its length is 0.
Public methodGetValue(PropertyKey, Object)
Gets a property key value or a default value.
Public methodGetValueT(PropertyKey, T)
Gets a typed property key value or a default value.
Public methodStatic memberIsOwnedProperty
Determines if a PROPERTYKEY format id is owned by ShellBoost.
Public methodIsWritable
Determines whether the specified key value is writable. The default implementation returns true.
Public methodSetValue
Sets a property key value.
Public methodTryGetAt
Gets a property key by its index in this store.
Public methodTryGetValue
Gets the value associated with the specified key.
Top
See Also