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