//Another version taking FtpFileInfo and FileInfo public bool Download(FTPfileInfo file, FileInfo localFI, [System.Runtime.InteropServices.Optional] bool PermitOverwrite) { return(this.Download(file.FullName, localFI, PermitOverwrite)); }
//Version taking an FtpFileInfo public bool Download(FTPfileInfo file, string localFilename, [System.Runtime.InteropServices.Optional] bool PermitOverwrite) // ERROR: Optional parameters aren't supported in Cbool PermitOverwrite) { return(this.Download(file.FullName, localFilename, PermitOverwrite)); }