call method

NSView call(
  1. NSTableView arg0,
  2. DartNSInteger arg1,
  3. ObjCObjectBase arg2
)

Implementation

NSView call(NSTableView arg0, DartNSInteger arg1, objc.ObjCObjectBase arg2) =>
    NSView.castFromPointer(
      ref.pointer.ref.invoke
          .cast<
            ffi.NativeFunction<
              ffi.Pointer<objc.ObjCObject> Function(
                ffi.Pointer<objc.ObjCBlockImpl> block,
                ffi.Pointer<objc.ObjCObject> arg0,
                NSInteger arg1,
                ffi.Pointer<objc.ObjCObject> arg2,
              )
            >
          >()
          .asFunction<
            ffi.Pointer<objc.ObjCObject> Function(
              ffi.Pointer<objc.ObjCBlockImpl>,
              ffi.Pointer<objc.ObjCObject>,
              int,
              ffi.Pointer<objc.ObjCObject>,
            )
          >()(ref.pointer, arg0.ref.pointer, arg1, arg2.ref.pointer),
      retain: true,
      release: true,
    );