1 instantiation of PropertySpec
ConfigurationSchemaGenerator (1)
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (1)
677
PropertySpec spec =
new
(property, propertyTypeRef)
12 references to PropertySpec
ConfigurationSchemaGenerator (12)
ConfigSchemaEmitter.cs (5)
251
foreach (
var
property in properties)
275
private bool GenerateProperty(JsonObject currentNode,
PropertySpec
property, IPropertySymbol? propertySymbol)
378
private IPropertySymbol? GetPropertySymbol(TypeSpec type,
PropertySpec
property)
391
private static bool ShouldSkipProperty(
PropertySpec
property, TypeSpec propertyType, IPropertySymbol? propertySymbol)
678
private bool IsExcluded(JsonObject currentNode,
PropertySpec
property)
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (3)
661
Dictionary<string,
PropertySpec
>? properties = null;
677
PropertySpec
spec = new(property, propertyTypeRef)
700
if (properties?.TryGetValue(parameterName, out
PropertySpec
? propertySpec) is not true)
RuntimeSource\Configuration.Binder\Specs\BindingHelperInfo.cs (1)
164
foreach (
PropertySpec
property in objectSpec.Properties!)
RuntimeSource\Configuration.Binder\Specs\TypeIndex.cs (1)
40
public bool ShouldBindTo(
PropertySpec
property)
RuntimeSource\Configuration.Binder\Specs\Types\ObjectSpec.cs (2)
14
ImmutableEquatableArray<
PropertySpec
>? properties,
26
public ImmutableEquatableArray<
PropertySpec
>? Properties { get; }