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); }
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); }
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; }