protected internal virtual Task DoDirectoryDeepCopyAsync(
FileSystemDirectory dirFrom,
FileSystemDirectory dirTo,
FileSystemDirectory..::..DirCopyFlags flags = FileSystemDirectory..::..DirCopyFlags.All,
int bufferSize = 65536,
Func<FileSystemSessionItem, bool> filter = null,
Func<FileSystemSessionItem, bool> cancel = null
)
protected internal virtual Task DoDirectoryDeepCopyAsync(
FileSystemDirectory dirFrom,
FileSystemDirectory dirTo,
FileSystemDirectory..::..DirCopyFlags flags = FileSystemDirectory..::..DirCopyFlags.All,
int bufferSize = 65536,
Func<FileSystemSessionItem, bool> filter = null,
Func<FileSystemSessionItem, bool> cancel = null
)
Protected Friend Overridable Function DoDirectoryDeepCopyAsync (
dirFrom As FileSystemDirectory,
dirTo As FileSystemDirectory,
Optional flags As FileSystemDirectory..::..DirCopyFlags = FileSystemDirectory..::..DirCopyFlags.All,
Optional bufferSize As Integer = 65536,
Optional filter As Func(Of FileSystemSessionItem, Boolean) = Nothing,
Optional cancel As Func(Of FileSystemSessionItem, Boolean) = Nothing
) As Task
Protected Friend Overridable Function DoDirectoryDeepCopyAsync (
dirFrom As FileSystemDirectory,
dirTo As FileSystemDirectory,
Optional flags As FileSystemDirectory..::..DirCopyFlags = FileSystemDirectory..::..DirCopyFlags.All,
Optional bufferSize As Integer = 65536,
Optional filter As Func(Of FileSystemSessionItem, Boolean) = Nothing,
Optional cancel As Func(Of FileSystemSessionItem, Boolean) = Nothing
) As Task
protected public:
virtual Task^ DoDirectoryDeepCopyAsync(
FileSystemDirectory^ dirFrom,
FileSystemDirectory^ dirTo,
FileSystemDirectory..::..DirCopyFlags flags = FileSystemDirectory..::..DirCopyFlags::All,
int bufferSize = 65536,
Func<FileSystemSessionItem^, bool>^ filter = nullptr,
Func<FileSystemSessionItem^, bool>^ cancel = nullptr
)
protected public:
virtual Task^ DoDirectoryDeepCopyAsync(
FileSystemDirectory^ dirFrom,
FileSystemDirectory^ dirTo,
FileSystemDirectory..::..DirCopyFlags flags = FileSystemDirectory..::..DirCopyFlags::All,
int bufferSize = 65536,
Func<FileSystemSessionItem^, bool>^ filter = nullptr,
Func<FileSystemSessionItem^, bool>^ cancel = nullptr
)
abstract DoDirectoryDeepCopyAsync :
dirFrom : FileSystemDirectory *
dirTo : FileSystemDirectory *
?flags : FileSystemDirectory..::..DirCopyFlags *
?bufferSize : int *
?filter : Func<FileSystemSessionItem, bool> *
?cancel : Func<FileSystemSessionItem, bool>
(* Defaults:
let _flags = defaultArg flags FileSystemDirectory..::..DirCopyFlags.All
let _bufferSize = defaultArg bufferSize 65536
let _filter = defaultArg filter null
let _cancel = defaultArg cancel null
*)
-> Task
override DoDirectoryDeepCopyAsync :
dirFrom : FileSystemDirectory *
dirTo : FileSystemDirectory *
?flags : FileSystemDirectory..::..DirCopyFlags *
?bufferSize : int *
?filter : Func<FileSystemSessionItem, bool> *
?cancel : Func<FileSystemSessionItem, bool>
(* Defaults:
let _flags = defaultArg flags FileSystemDirectory..::..DirCopyFlags.All
let _bufferSize = defaultArg bufferSize 65536
let _filter = defaultArg filter null
let _cancel = defaultArg cancel null
*)
-> Task
abstract DoDirectoryDeepCopyAsync :
dirFrom : FileSystemDirectory *
dirTo : FileSystemDirectory *
?flags : FileSystemDirectory..::..DirCopyFlags *
?bufferSize : int *
?filter : Func<FileSystemSessionItem, bool> *
?cancel : Func<FileSystemSessionItem, bool>
(* Defaults:
let _flags = defaultArg flags FileSystemDirectory..::..DirCopyFlags.All
let _bufferSize = defaultArg bufferSize 65536
let _filter = defaultArg filter null
let _cancel = defaultArg cancel null
*)
-> Task
override DoDirectoryDeepCopyAsync :
dirFrom : FileSystemDirectory *
dirTo : FileSystemDirectory *
?flags : FileSystemDirectory..::..DirCopyFlags *
?bufferSize : int *
?filter : Func<FileSystemSessionItem, bool> *
?cancel : Func<FileSystemSessionItem, bool>
(* Defaults:
let _flags = defaultArg flags FileSystemDirectory..::..DirCopyFlags.All
let _bufferSize = defaultArg bufferSize 65536
let _filter = defaultArg filter null
let _cancel = defaultArg cancel null
*)
-> Task