Differences
This shows you the differences between the selected revisions of the page.
2021-03-25 | 2021-03-25 | ||
preventing highlighting of the "Exit" method (martin) | note about implicit implementation in 5.18.4 (martin) | ||
Line 157: | Line 157: | ||
$session.EnumerateRemoteFiles( | $session.EnumerateRemoteFiles( | ||
$remotePath, $Null, [WinSCP.EnumerationOptions]::AllDirectories) | $remotePath, $Null, [WinSCP.EnumerationOptions]::AllDirectories) | ||
- | # An explicit implementation of IEnumerable cannot be accessed directly in PowerShell | + | # An explicit implementation of IEnumerable cannot be accessed directly in PowerShell. |
+ | # WinSCP 5.18.4 has an implicit implementation, so direct $files.GetEnumerator() works. | ||
$filesEnumerator = | $filesEnumerator = | ||
[System.Collections.IEnumerable].GetMethod("GetEnumerator").Invoke($files, $Null) | [System.Collections.IEnumerable].GetMethod("GetEnumerator").Invoke($files, $Null) |