1 instantiation of PropertySpec
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
ConfigurationBindingGenerator.Parser.cs (1)
732PropertySpec spec = new(property, propertyTypeRef)
11 references to PropertySpec
Microsoft.Extensions.Configuration.Binder.SourceGeneration (11)
ConfigurationBindingGenerator.Parser.cs (3)
708Dictionary<string, PropertySpec>? properties = null; 732PropertySpec spec = new(property, propertyTypeRef) 756if (properties?.TryGetValue(parameterName, out PropertySpec? propertySpec) is not true || propertySpec.IsIgnored)
Emitter\CoreBindingHelpers.cs (4)
321IEnumerable<PropertySpec> initOnlyProps = type.Properties 344foreach (PropertySpec property in initOnlyProps) 360foreach (PropertySpec property in initOnlyProps) 862foreach (PropertySpec property in type.Properties!)
Specs\BindingHelperInfo.cs (1)
174foreach (PropertySpec property in objectSpec.Properties!)
Specs\TypeIndex.cs (1)
40public bool ShouldBindTo(PropertySpec property)
Specs\Types\ObjectSpec.cs (2)
14ImmutableEquatableArray<PropertySpec>? properties, 26public ImmutableEquatableArray<PropertySpec>? Properties { get; }