Table of Contents

Enum PropertyConditionOperation

Namespace
Microsoft.WindowsAPICodePack.Shell.PropertySystem
Assembly
Microsoft.WindowsAPICodePack.Shell.dll

Provides a set of flags to be used with IConditionFactory, ICondition, and IConditionGenerator to indicate the operation.

public enum PropertyConditionOperation

Fields

ApplicationSpecific = 14

The application is free to interpret this in any suitable way.

DOSWildCards = 11

The value of the property must match the value of the constant, where '?' matches any single character and '*' matches any sequence of characters.

Equal = 1

The value of the property and the value of the constant must be equal.

GreaterThan = 4

The value of the property must be greater than the value of the constant.

GreaterThanOrEqual = 6

The value of the property must be greater than or equal to the value of the constant.

Implicit = 0

The implicit comparison between the value of the property and the value of the constant.

LessThan = 3

The value of the property must be less than the value of the constant.

LessThanOrEqual = 5

The value of the property must be less than or equal to the value of the constant.

NotEqual = 2

The value of the property and the value of the constant must not be equal.

ValueContains = 9

The value of the property must contain the value of the constant.

ValueEndsWith = 8

The value of the property must end with the value of the constant.

ValueNotContains = 10

The value of the property must not contain the value of the constant.

ValueStartsWith = 7

The value of the property must begin with the value of the constant.

WordEqual = 12

The value of the property must contain a word that is the value of the constant.

WordStartsWith = 13

The value of the property must contain a word that begins with the value of the constant.