MonobjcMonobjc Documented Class Library
ExpressionForBlockArguments Method (block, arguments)
NamespacesMonobjc.FoundationNSExpressionExpressionForBlockArguments(Func<(Of <<'(Id, NSArray, NSMutableDictionary, Id>)>>), NSArray)

Creates an NSExpression object that will use the Block for evaluating objects.

Original signature is '+ (NSExpression *)expressionForBlock:(id (^)(id evaluatedObject, NSArray *expressions, NSMutableDictionary *context))block arguments:(NSArray *)arguments'

Available in Mac OS X v10.6 and later.

Declaration Syntax
C#Visual BasicVisual C++
public static NSExpression ExpressionForBlockArguments(
	Func<Id, NSArray, NSMutableDictionary, Id> block,
	NSArray arguments
)
Public Shared Function ExpressionForBlockArguments ( _
	block As Func(Of Id, NSArray, NSMutableDictionary, Id), _
	arguments As NSArray _
) As NSExpression
public:
static NSExpression^ ExpressionForBlockArguments(
	Func<Id^, NSArray^, NSMutableDictionary^, Id^>^ block, 
	NSArray^ arguments
)
Parameters
block (Func<(Of <(<'Id, NSArray, NSMutableDictionary, Id>)>)>)
The Block is applied to the object to be evaluated.
arguments (NSArray)
An array containing NSExpression objects that will be used as parameters during the invocation of selector.
Return Value
An expression that filters a collection using the specified Block.
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later)

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