public ConvertArgumentsToParameterValue(CultureInfo culture, TypeConverterFunc typeConverter) { _culture = culture ?? CultureInfo.CurrentCulture; _typeConverter = typeConverter?? new DefaultConverter().ConvertFrom; }
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; }
public ArgumentParserBuilder SetTypeConverter(TypeConverterFunc typeconverter) { _typeConverter = typeconverter; return this; }
public ArgumentParserBuilder Recognize(Type arg, CultureInfo cultureInfo = null, TypeConverterFunc typeConverter = null) { _classAndMethodRecognizers.Add(new ClassAndMethodRecognizer(arg, _cultureInfo ?? cultureInfo, _typeConverter ?? typeConverter)); return this; }