expressionForBlock static method

NSExpression expressionForBlock(
  1. ObjCBlock<Pointer<ObjCObject> Function(Pointer<ObjCObject>?, NSArray, NSMutableDictionary?)> block, {
  2. NSArray? arguments,
})

expressionForBlock:arguments:

Implementation

static NSExpression expressionForBlock(objc.ObjCBlock<ffi.Pointer<objc.ObjCObject> Function(ffi.Pointer<objc.ObjCObject>?, objc.NSArray, objc.NSMutableDictionary?)> block, {objc.NSArray? arguments}) {
objc.checkOsVersionInternal('NSExpression.expressionForBlock:arguments:', iOS: (false, (4, 0, 0)), macOS: (false, (10, 6, 0)));
  final _ret = _objc_msgSend_27lb7c(_class_NSExpression, _sel_expressionForBlock_arguments_, block.ref.pointer, arguments?.ref.pointer ?? ffi.nullptr);
  return NSExpression.castFromPointer(_ret, retain: true, release: true);
}