Initializes a predicate to a given type formed by combining given left and right expressions using a given modifier and options.
Original signature is '- (id)initWithLeftExpression:(NSExpression *)lhs rightExpression:(NSExpression *)rhs modifier:(NSComparisonPredicateModifier)modifier type:(NSPredicateOperatorType)type options:(NSUInteger)options'
Available in Mac OS X v10.4 and later.

C# | Visual Basic | Visual C++ |
public NSComparisonPredicate( NSExpression lhs, NSExpression rhs, NSComparisonPredicateModifier modifier, NSPredicateOperatorType type, NSUInteger options )
Public Sub New ( _ lhs As NSExpression, _ rhs As NSExpression, _ modifier As NSComparisonPredicateModifier, _ type As NSPredicateOperatorType, _ options As NSUInteger _ )
public: NSComparisonPredicate( NSExpression^ lhs, NSExpression^ rhs, NSComparisonPredicateModifier modifier, NSPredicateOperatorType type, NSUInteger options )

- 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.

The receiver, initialized to a predicate of type type formed by combining the left and right expressions using the modifier and options.

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