@@ -85,15 +85,15 @@ public async Task<IStorageHistory> CopyItemsAsync(IList<IStorageItemWithPath> so
85
85
var copyResult = new ShellOperationResult ( ) ;
86
86
if ( sourceRename . Any ( ) )
87
87
{
88
- var resultItem = await FileOperationsHelpers . CopyItemAsync ( sourceRename . Select ( s => s . Path ) . ToArray ( ) , destinationRename . ToArray ( ) , false , NativeWinApiHelper . CoreWindowHandle . ToInt64 ( ) , operationID ) ;
88
+ var resultItem = await FileOperationsHelpers . CopyItemAsync ( sourceRename . Select ( s => s . Path ) . ToArray ( ) , destinationRename . ToArray ( ) , false , NativeWinApiHelper . CoreWindowHandle . ToInt64 ( ) , progress , operationID ) ;
89
89
90
90
result &= ( FilesystemResult ) resultItem . Item1 ;
91
91
92
92
copyResult . Items . AddRange ( resultItem . Item2 ? . Final ?? Enumerable . Empty < ShellOperationItemResult > ( ) ) ;
93
93
}
94
94
if ( sourceReplace . Any ( ) )
95
95
{
96
- var resultItem = await FileOperationsHelpers . CopyItemAsync ( sourceReplace . Select ( s => s . Path ) . ToArray ( ) , destinationReplace . ToArray ( ) , true , NativeWinApiHelper . CoreWindowHandle . ToInt64 ( ) , operationID , progress ) ;
96
+ var resultItem = await FileOperationsHelpers . CopyItemAsync ( sourceReplace . Select ( s => s . Path ) . ToArray ( ) , destinationReplace . ToArray ( ) , true , NativeWinApiHelper . CoreWindowHandle . ToInt64 ( ) , progress , operationID ) ;
97
97
98
98
result &= ( FilesystemResult ) resultItem . Item1 ;
99
99
@@ -335,7 +335,7 @@ public async Task<IStorageHistory> DeleteItemsAsync(IList<IStorageItemWithPath>
335
335
var operationID = Guid . NewGuid ( ) . ToString ( ) ;
336
336
using var r = cancellationToken . Register ( CancelOperation , operationID , false ) ;
337
337
338
- var ( success , response ) = await FileOperationsHelpers . DeleteItemAsync ( deleleFilePaths . ToArray ( ) , permanently , NativeWinApiHelper . CoreWindowHandle . ToInt64 ( ) , operationID , progress ) ;
338
+ var ( success , response ) = await FileOperationsHelpers . DeleteItemAsync ( deleleFilePaths . ToArray ( ) , permanently , NativeWinApiHelper . CoreWindowHandle . ToInt64 ( ) , progress , operationID ) ;
339
339
340
340
var result = ( FilesystemResult ) success ;
341
341
var deleteResult = new ShellOperationResult ( ) ;
@@ -449,14 +449,14 @@ public async Task<IStorageHistory> MoveItemsAsync(IList<IStorageItemWithPath> so
449
449
450
450
if ( sourceRename . Any ( ) )
451
451
{
452
- var ( status , response ) = await FileOperationsHelpers . MoveItemAsync ( sourceRename . Select ( s => s . Path ) . ToArray ( ) , destinationRename . ToArray ( ) , false , NativeWinApiHelper . CoreWindowHandle . ToInt64 ( ) , operationID , progress ) ;
452
+ var ( status , response ) = await FileOperationsHelpers . MoveItemAsync ( sourceRename . Select ( s => s . Path ) . ToArray ( ) , destinationRename . ToArray ( ) , false , NativeWinApiHelper . CoreWindowHandle . ToInt64 ( ) , progress , operationID ) ;
453
453
454
454
result &= ( FilesystemResult ) status ;
455
455
moveResult . Items . AddRange ( response ? . Final ?? Enumerable . Empty < ShellOperationItemResult > ( ) ) ;
456
456
}
457
457
if ( sourceReplace . Any ( ) )
458
458
{
459
- var ( status , response ) = await FileOperationsHelpers . MoveItemAsync ( sourceReplace . Select ( s => s . Path ) . ToArray ( ) , destinationReplace . ToArray ( ) , true , NativeWinApiHelper . CoreWindowHandle . ToInt64 ( ) , operationID , progress ) ;
459
+ var ( status , response ) = await FileOperationsHelpers . MoveItemAsync ( sourceReplace . Select ( s => s . Path ) . ToArray ( ) , destinationReplace . ToArray ( ) , true , NativeWinApiHelper . CoreWindowHandle . ToInt64 ( ) , progress , operationID ) ;
460
460
461
461
result &= ( FilesystemResult ) status ;
462
462
moveResult . Items . AddRange ( response ? . Final ?? Enumerable . Empty < ShellOperationItemResult > ( ) ) ;
@@ -663,7 +663,7 @@ public async Task<IStorageHistory> RestoreItemsFromTrashAsync(IList<IStorageItem
663
663
using var r = cancellationToken . Register ( CancelOperation , operationID , false ) ;
664
664
665
665
var moveResult = new ShellOperationResult ( ) ;
666
- var ( status , response ) = await FileOperationsHelpers . MoveItemAsync ( source . Select ( s => s . Path ) . ToArray ( ) , destination . ToArray ( ) , false , NativeWinApiHelper . CoreWindowHandle . ToInt64 ( ) , operationID , progress ) ;
666
+ var ( status , response ) = await FileOperationsHelpers . MoveItemAsync ( source . Select ( s => s . Path ) . ToArray ( ) , destination . ToArray ( ) , false , NativeWinApiHelper . CoreWindowHandle . ToInt64 ( ) , progress , operationID ) ;
667
667
668
668
var result = ( FilesystemResult ) status ;
669
669
moveResult . Items . AddRange ( response ? . Final ?? Enumerable . Empty < ShellOperationItemResult > ( ) ) ;
0 commit comments