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);
482else if (isParentCollection && bindingPoint.Value is null)
747indexerProperty.SetValue(dictionary, valueBindingPoint.Value, new object[] { key });
786addMethod?.Invoke(collection, new[] { itemBindingPoint.Value });
842list.Add(itemBindingPoint.Value);
911arguments[0] = itemBindingPoint.Value;
1098if (propertyBindingPoint.Value is null)
1110return propertyBindingPoint.Value;