Creates and returns a predicate of a given type formed by combining given left and right expressions using a given modifier and options.
Original signature is '+ (NSPredicate *)predicateWithLeftExpression:(NSExpression *)lhs rightExpression:(NSExpression *)rhs modifier:(NSComparisonPredicateModifier)modifier type:(NSPredicateOperatorType)type options:(NSUInteger)options'
Available in Mac OS X v10.4 and later.
Declaration Syntax
C# | Visual Basic | Visual C++ |
public static NSPredicate PredicateWithLeftExpressionRightExpressionModifierTypeOptions( NSExpression lhs, NSExpression rhs, NSComparisonPredicateModifier modifier, NSPredicateOperatorType type, NSUInteger options )
Public Shared Function PredicateWithLeftExpressionRightExpressionModifierTypeOptions ( _ lhs As NSExpression, _ rhs As NSExpression, _ modifier As NSComparisonPredicateModifier, _ type As NSPredicateOperatorType, _ options As NSUInteger _ ) As NSPredicate
public: static NSPredicate^ PredicateWithLeftExpressionRightExpressionModifierTypeOptions( NSExpression^ lhs, NSExpression^ rhs, NSComparisonPredicateModifier modifier, NSPredicateOperatorType type, NSUInteger options )
Parameters
- lhs (NSExpression)
- The left hand expression.
- rhs (NSExpression)
- The right hand expression.
- modifier (NSComparisonPredicateModifier)
- The modifier to apply.
- type (NSPredicateOperatorType)
- The predicate operator type.
- options (NSUInteger)
- The options to apply (see “NSComparisonPredicate Options”). For no options, pass 0.
Return Value
A new predicate of type type formed by combining the given left and right expressions using the modifier and options.
Version Information
- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)