private static object BindConfigurationJsonSerializer(JsonBinder binder, Type objectType, JsonSerializer serializer, IEnumerable <KeyValuePair <string, string> > values) { var config = new ConfigurationBuilder(); config.AddInMemoryCollection(values); return(binder.Bind(objectType, config.Build(), serializer)); }
private static T BindConfigurationGenericJsonSerializer <T>(JsonBinder binder, JsonSerializer serializer, IEnumerable <KeyValuePair <string, string> > values) where T : class, new() { var config = new ConfigurationBuilder(); config.AddInMemoryCollection(values); return(binder.Bind <T>(config.Build(), serializer)); }
private static T BindGenericJsonSerializer <T>(JsonBinder binder, JsonSerializer serializer, IEnumerable <KeyValuePair <string, string> > values) where T : class, new() { return(binder.Bind <T>(values, serializer)); }
private static object BindJsonSerializer(JsonBinder binder, Type objectType, JsonSerializer serializer, IEnumerable <KeyValuePair <string, string> > values) { return(binder.Bind(objectType, values, serializer)); }