1 instantiation of PropertyInfo
aspire (1)
Commands\SettingsSchemaBuilder.cs (1)
171properties.Add(new PropertyInfo(jsonPropertyName, jsonType, description, required, subProperties, additionalPropertiesType));
12 references to PropertyInfo
aspire (7)
Commands\ConfigCommand.cs (1)
505foreach (var property in localSchema.Properties)
Commands\ConfigInfo.cs (2)
39internal sealed record SettingsSchema(List<PropertyInfo> Properties); 55List<PropertyInfo>? SubProperties = null,
Commands\SettingsSchemaBuilder.cs (3)
81private static List<PropertyInfo> BuildPropertiesForType( 85var properties = new List<PropertyInfo>(); 126List<PropertyInfo>? subProperties = null;
JsonSourceGenerationContext.cs (1)
44[JsonSerializable(typeof(PropertyInfo))]
Aspire.Cli.Tests (5)
Commands\SettingsSchemaBuilderTests.cs (5)
25var docsProperty = Assert.Single(schema.Properties, static property => property.Name == "docs"); 29var llmsProperty = Assert.Single(docsProperty.SubProperties, static property => property.Name == "llmsTxtUrl"); 34var apiProperty = Assert.Single(docsProperty.SubProperties, static property => property.Name == "api"); 38var sitemapProperty = Assert.Single(apiProperty.SubProperties, static property => property.Name == "sitemapUrl"); 57var appHostProperty = Assert.Single(schema.Properties, static property => property.Name == "appHost");