Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
 private static T BindGenericJsonSerializer <T>(JsonBinder binder, JsonSerializer serializer, IEnumerable <KeyValuePair <string, string> > values)
     where T : class, new()
 {
     return(binder.Bind <T>(values, serializer));
 }
Beispiel #4
0
 private static object BindJsonSerializer(JsonBinder binder, Type objectType, JsonSerializer serializer, IEnumerable <KeyValuePair <string, string> > values)
 {
     return(binder.Bind(objectType, values, serializer));
 }