예제 #1
0
 public string GetStringArgument(string argumentName)
 {
     Validator.ValidateNotNull(argumentName);
     Validator.ValidateArgumentName(argumentName, this.namesArguments);
     return(StringArgument.GetValue(namesArguments[argumentName]));
 }
예제 #2
0
 public int GetIntArgument(string argumentName)
 {
     Validator.ValidateNotNull(argumentName);
     Validator.ValidateArgumentName(argumentName, this.namesArguments);
     return(IntegerArgument.GetValue(namesArguments[argumentName]));
 }
예제 #3
0
 public Args(string schema, string[] arguments)
 {
     Validator.ValidateNotNull(schema, arguments);
     this.InitializeSupportedArgumentsTypes();
     this.ParseArgumentsBySchema(arguments, schema);
 }