call method
Implementation
UIPointerStyle? call(UIButton arg0, UIPointerEffect arg1, UIPointerShape arg2) =>ref.pointer.ref.invoke.cast<ffi.NativeFunction<ffi.Pointer<objc.ObjCObject> Function(ffi.Pointer<objc.ObjCBlockImpl> block, ffi.Pointer<objc.ObjCObject> arg0, ffi.Pointer<objc.ObjCObject> arg1, ffi.Pointer<objc.ObjCObject> arg2)>>()
.asFunction<ffi.Pointer<objc.ObjCObject> Function(ffi.Pointer<objc.ObjCBlockImpl> , ffi.Pointer<objc.ObjCObject> , ffi.Pointer<objc.ObjCObject> , ffi.Pointer<objc.ObjCObject> )>()(
ref.pointer, arg0.ref.pointer, arg1.ref.pointer, arg2.ref.pointer).address == 0 ? null : UIPointerStyle.castFromPointer(ref.pointer.ref.invoke.cast<ffi.NativeFunction<ffi.Pointer<objc.ObjCObject> Function(ffi.Pointer<objc.ObjCBlockImpl> block, ffi.Pointer<objc.ObjCObject> arg0, ffi.Pointer<objc.ObjCObject> arg1, ffi.Pointer<objc.ObjCObject> arg2)>>()
.asFunction<ffi.Pointer<objc.ObjCObject> Function(ffi.Pointer<objc.ObjCBlockImpl> , ffi.Pointer<objc.ObjCObject> , ffi.Pointer<objc.ObjCObject> , ffi.Pointer<objc.ObjCObject> )>()(
ref.pointer, arg0.ref.pointer, arg1.ref.pointer, arg2.ref.pointer), retain: true, release: true);