Evaluate(
            IIntegerCommandLineArgument realArg)
        {
            foreach (var arg in Arguments)
            {
                var splitArg = arg.Split('=');
                if (splitArg.Length != 2)
                {
                    continue;
                }

                if (UsesName(realArg, splitArg))
                {
                    try
                    {
                        return(System.Convert.ToInt32(splitArg[1]));
                    }
                    catch (System.FormatException exception)
                    {
                        throw new Exception(exception, "Unable to parse value, '{0}', as an integer", splitArg[1]);
                    }
                }
            }
            return(realArg.Default);
        }
Exemplo n.º 2
0
        Evaluate(
            IIntegerCommandLineArgument realArg)
        {
            foreach (var arg in Arguments)
            {
                var splitArg = arg.Split('=');
                if (splitArg.Length != 2)
                {
                    continue;
                }

                if (UsesName(realArg, splitArg))
                {
                    return(System.Convert.ToInt32(splitArg[1]));
                }
            }
            return(realArg.Default);
        }
Exemplo n.º 3
0
        Evaluate(
            IIntegerCommandLineArgument realArg)
        {
            foreach (var arg in Arguments)
            {
                var splitArg = arg.Split('=');
                if (splitArg.Length != 2)
                {
                    continue;
                }

                if (UsesName(realArg, splitArg))
                {
                    return System.Convert.ToInt32(splitArg[1]);
                }
            }
            return realArg.Default;
        }