Esempio n. 1
0
        /// <summary>
        /// Validate if the current parser is correct
        /// </summary>
        private bool IsParserValid(FtpParser p, string[] files)
        {
            switch (p)
            {
            case FtpParser.Windows:
                return(FtpWindowsParser.IsValid(client, files));

            case FtpParser.Unix:
                return(FtpUnixParser.IsValid(client, files));

            case FtpParser.VMS:
                return(FtpVMSParser.IsValid(client, files));

            case FtpParser.IBMzOS:
                return(FtpIBMzOSParser.IsValid(client, files));

            case FtpParser.IBMOS400:
                return(FtpIBMOS400Parser.IsValid(client, files));

            case FtpParser.NonStop:
                return(FtpNonStopParser.IsValid(client, files));
            }

            return(false);
        }