Defines the possible types of NSExpression.
Available in Mac OS X v10.4 and later.

C# | Visual Basic | Visual C++ |
public enum NSExpressionType
Public Enumeration NSExpressionType
public enum class NSExpressionType

Member | Description |
---|---|
NSConstantValueExpressionType | An expression that always returns the same value. Available in Mac OS X v10.4 and later. |
NSEvaluatedObjectExpressionType | An expression that always returns the parameter object itself. Available in Mac OS X v10.4 and later. |
NSVariableExpressionType | An expression that always returns whatever value is associated with the key specified by ‘variable’ in the bindings dictionary. Available in Mac OS X v10.4 and later. |
NSKeyPathExpressionType | An expression that returns something that can be used as a key path. Available in Mac OS X v10.4 and later. |
NSFunctionExpressionType | An expression that returns the result of evaluating a function. Available in Mac OS X v10.4 and later. |
NSAggregateExpressionType | An expression that defines an aggregate of NSExpression objects. Available in Mac OS X v10.5 and later. |
NSSubqueryExpressionType | An expression that filters a collection using a subpredicate. Available in Mac OS X v10.5 and later. |
NSUnionSetExpressionType | An expression that creates a union of the results of two nested expressions. Available in Mac OS X v10.5 and later. |
NSIntersectSetExpressionType | An expression that creates an intersection of the results of two nested expressions. Available in Mac OS X v10.5 and later. |
NSMinusSetExpressionType | An expression that combines two nested expression results by set subtraction. Available in Mac OS X v10.5 and later. |
NSBlockExpressionType | An expression that uses an Block. Available in Mac OS X v10.6 and later. |

- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)