Enum PropertyTypeOptions
- Namespace
- Microsoft.WindowsAPICodePack.Shell.PropertySystem
- Assembly
- Microsoft.WindowsAPICodePack.Shell.dll
Describes the attributes of the typeInfo
element in the property's .propdesc
file.
[Flags]
public enum PropertyTypeOptions
Fields
CanBePurged = 512
Used with an innate property (that is, a value calculated from other property values) to indicate that it can be deleted.
CanGroupBy = 8
The user can group by this property.
CanStackBy = 16
The user can stack by this property.
IncludeInFullTextQuery = 64
Include this property in any full text query that is performed.
IsGroup = 4
The property is a group heading.
IsInnate = 2
This property cannot be written to.
IsQueryable = 256
This property is included in the list of properties that can be queried.
IsSystemProperty = -2147483648
This property is owned by the system.
IsTreeProperty = 32
This property contains a hierarchy.
IsViewable = 128
This property is meant to be viewed by the user.
MaskAll = IsSystemProperty | MultipleValues | IsInnate | IsGroup | CanGroupBy | CanStackBy | IsTreeProperty | IncludeInFullTextQuery | IsViewable | IsQueryable
A mask used to retrieve all flags.
MultipleValues = 1
The property can have multiple values.
None = 0
The property uses the default values for all attributes.