MonobjcMonobjc Documented Class Library
EvaluateWithObjectSubstitutionVariables Method (object, variables)
NamespacesMonobjc.FoundationNSPredicateEvaluateWithObjectSubstitutionVariables(Id, NSDictionary)

Returns a Boolean value that indicates whether a given object matches the conditions specified by the receiver after substituting in the values in a given variables dictionary.

Original signature is '- (BOOL)evaluateWithObject:(id)object substitutionVariables:(NSDictionary *)variables'

Available in Mac OS X v10.5 and later.

Declaration Syntax
C#Visual BasicVisual C++
public virtual bool EvaluateWithObjectSubstitutionVariables(
	Id object,
	NSDictionary variables
)
Public Overridable Function EvaluateWithObjectSubstitutionVariables ( _
	object As Id, _
	variables As NSDictionary _
) As Boolean
public:
virtual bool EvaluateWithObjectSubstitutionVariables(
	Id^ object, 
	NSDictionary^ variables
)
Parameters
object (Id)
The object against which to evaluate the receiver.
variables (NSDictionary)
The substitution variables dictionary. The dictionary must contain key-value pairs for all variables in the receiver.
Return Value
YES if object matches the conditions specified by the receiver after substituting in the values in variables for any replacement tokens, otherwise NO.
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)