1 write to Properties
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
Specs\Types\ObjectSpec.cs (1)
19Properties = properties;
7 references to Properties
Microsoft.Extensions.Configuration.Binder.SourceGeneration (7)
Emitter\CoreBindingHelpers.cs (5)
65if (objectType.Properties?.Select(m => GetCacheElement(m)) is IEnumerable<string> propNames) 326type is { Properties: not null, ConstructorParameters: not null }, 329IEnumerable<PropertySpec> initOnlyProps = type.Properties 886foreach (PropertySpec property in type.Properties!) 939type is ObjectSpec { Properties: { } properties } objectType &&
Specs\BindingHelperInfo.cs (1)
184foreach (PropertySpec property in objectSpec.Properties!)
Specs\TypeIndex.cs (1)
34ObjectSpec objectSpec => objectSpec.Properties?.Any(ShouldBindTo) is true,