performFileOperation method

bool performFileOperation(
  1. DartNSWorkspaceFileOperationName operation, {
  2. required NSString source,
  3. required NSString destination,
  4. required NSArray files,
  5. required Pointer<NSInteger> tag,
})

performFileOperation:source:destination:files:tag:

Implementation

bool performFileOperation(
  DartNSWorkspaceFileOperationName operation, {
  required objc.NSString source,
  required objc.NSString destination,
  required objc.NSArray files,
  required ffi.Pointer<NSInteger> tag,
}) {
  objc.checkOsVersionInternal(
    'NSWorkspace.performFileOperation:source:destination:files:tag:',
    iOS: (true, null),
    macOS: (false, (10, 0, 0)),
  );
  return _objc_msgSend_1gonu3b(
    this.ref.pointer,
    _sel_performFileOperation_source_destination_files_tag_,
    operation.ref.pointer,
    source.ref.pointer,
    destination.ref.pointer,
    files.ref.pointer,
    tag,
  );
}