20 references to Value
Microsoft.Extensions.Configuration.Binder (20)
ConfigurationBinder.cs (20)
100return bindingPoint.Value; 314if (!propertyBindingPoint.IsReadOnly && propertyBindingPoint.Value is not null) 316property.SetValue(instance, propertyBindingPoint.Value); 362bindingPoint.SetValue(BindArray(type, (IEnumerable?)bindingPoint.Value, config, options)); 381if (!bindingPoint.IsReadOnly || bindingPoint.Value is not null) 383object? newValue = BindSet(type, (IEnumerable?)bindingPoint.Value, config, options); 405if (!bindingPoint.IsReadOnly || bindingPoint.Value is not null) 407object? newValue = BindDictionaryInterface(bindingPoint.Value, type, config, options); 420if (bindingPoint.Value is null) 443Debug.Assert(bindingPoint.Value is not null); 451BindDictionary(bindingPoint.Value, dictionaryInterface, config, options); 458BindCollection(bindingPoint.Value, collectionInterface, config, options); 462BindProperties(bindingPoint.Value, config, options, constructorParameters); 468if (isParentCollection && bindingPoint.Value is null && string.IsNullOrEmpty(configValue)) 735indexerProperty.SetValue(dictionary, valueBindingPoint.Value, new object[] { key }); 774addMethod?.Invoke(collection, new[] { itemBindingPoint.Value }); 830list.Add(itemBindingPoint.Value); 899arguments[0] = itemBindingPoint.Value; 1086if (propertyBindingPoint.Value is null) 1098return propertyBindingPoint.Value;