Click or drag to resize

PropertyStore Class

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

Namespace:  callback.ShellBoost.Core
Assembly:  callback.CBFSShell (in callback.CBFSShell.dll) Version: 22.0.0.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 methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodStatic memberGetBuiltInPropertyKeyName
Gets the name of a ShellBoost specific property key.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
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 methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
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.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSetValue
Sets a property key value.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
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