MonobjcMonobjc Documented Class Library
NSComparisonPredicate Constructor (lhs, rhs, modifier, type, options)
NamespacesMonobjc.FoundationNSComparisonPredicateNSComparisonPredicate(NSExpression, NSExpression, NSComparisonPredicateModifier, NSPredicateOperatorType, NSUInteger)

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.

Declaration Syntax
C#Visual BasicVisual 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
)
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
The receiver, initialized to a predicate of type type formed by combining the 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)

Assembly: Monobjc.Foundation (Module: Monobjc.Foundation)