Table of Contents

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.