public static FluentModelBindingConfiguration <TModel> ParsesArgumentsWith <TDataType, TArgsTypeConverter, TModel>(this FluentModelBindingConfiguration <TModel> fluent) where TArgsTypeConverter : IArgsTypeConverter, new() { return(fluent.ParsesArgumentsWith(typeof(TDataType), new ArgsTypeConverter(typeof(TDataType), new TArgsTypeConverter()))); }
public static FluentModelBindingConfiguration <TModel> ParsesArgumentsWith <TModel>(this FluentModelBindingConfiguration <TModel> fluent, Type dataType, IArgsTypeConverter typeConverter) { return(fluent.ParsesArgumentsWith(dataType, new ArgsTypeConverter(dataType, typeConverter))); }
public static FluentModelBindingConfiguration <TModel> ParsesArgumentsWith <TModel>(this FluentModelBindingConfiguration <TModel> fluent, Type dataType, Func <string, object> typeConverter) { return(fluent.ParsesArgumentsWith(dataType, new LambdaArgsTypeConverter(typeConverter))); }
public static FluentModelBindingConfiguration <TModel> ParsesArgumentsWith <TDataType, TModel>(this FluentModelBindingConfiguration <TModel> fluent, TypeConverter typeConverter) { return(fluent.ParsesArgumentsWith(typeof(TDataType), typeConverter)); }