Ejemplo n.º 1
0
        private object GetConfigPropertyValueFromInput(JObject source, ConfigurationPrimitiveCollectionPropertyDefinition propertyModel, ConfigurationIdentity configIdentity, IEnumerable <ConfigurationSet> requiredConfigurationSets)
        {
            var collectionBuilder = propertyModel.GetCollectionBuilder();

            foreach (var item in source.GetValue(propertyModel.ConfigurationPropertyName.ToLowerCamelCase()))
            {
                var result = item.ToObject(propertyModel.PropertyType);
                collectionBuilder.Add(result);
            }
            return(collectionBuilder.Collection);
        }