public ConvertArgumentsToParameterValue(CultureInfo culture, TypeConverterFunc typeConverter)
 {
     _culture = culture ?? CultureInfo.CurrentCulture;
     _typeConverter = typeConverter?? new DefaultConverter().ConvertFrom;
 }
示例#2
0
 public ArgumentParserBuilder Recognize(Object arg, CultureInfo cultureInfo = null, TypeConverterFunc typeConverter = null)
 {
     _classAndMethodRecognizers.Add(new ClassAndMethodRecognizer(arg.GetType(), _cultureInfo ?? cultureInfo, _typeConverter ?? typeConverter));
     container.Instances.Add(arg.GetType(),arg);
     return this;
 }
示例#3
0
 public ArgumentParserBuilder SetTypeConverter(TypeConverterFunc typeconverter)
 {
     _typeConverter = typeconverter; return this;
 }
示例#4
0
 public ArgumentParserBuilder Recognize(Type arg, CultureInfo cultureInfo = null, TypeConverterFunc typeConverter = null)
 {
     _classAndMethodRecognizers.Add(new ClassAndMethodRecognizer(arg, _cultureInfo ?? cultureInfo, _typeConverter ?? typeConverter));
     return this;
 }