performSelector method

void performSelector(
  1. Pointer<ObjCSelector> aSelector, {
  2. required ObjCObjectBase target,
  3. ObjCObjectBase? argument,
  4. required DartNSUInteger order,
  5. required NSArray modes,
})

performSelector:target:argument:order:modes:

Implementation

void performSelector(
  ffi.Pointer<objc.ObjCSelector> aSelector, {
  required objc.ObjCObjectBase target,
  objc.ObjCObjectBase? argument,
  required DartNSUInteger order,
  required objc.NSArray modes,
}) {
  _objc_msgSend_11hj8md(
    this.ref.pointer,
    _sel_performSelector_target_argument_order_modes_,
    aSelector,
    target.ref.pointer,
    argument?.ref.pointer ?? ffi.nullptr,
    order,
    modes.ref.pointer,
  );
}