7 instantiations of ResourceJson
aspire (2)
Commands\ResourcesCommand.cs (1)
258return new ResourceJson
ResourcesCommandJsonContext.ResourceJson.g.cs (1)
31ObjectCreator = () => new global::Aspire.Shared.Model.Serialization.ResourceJson(),
Aspire.Cli.Tests (5)
Commands\ResourcesCommandTests.cs (5)
161new ResourceJson { Name = "frontend", DisplayName = "frontend", ResourceType = "Project", State = "Running" }, 162new ResourceJson { Name = "postgres", DisplayName = "postgres", ResourceType = "Container", State = "Running" }, 163new ResourceJson { Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Starting" } 203new ResourceJson { Name = "frontend", DisplayName = "frontend", ResourceType = "Project", State = "Running" }, 204new ResourceJson { Name = "postgres", DisplayName = "postgres", ResourceType = "Container", State = "Running" }
122 references to ResourceJson
aspire (121)
Commands\ResourcesCommand.cs (7)
24public required ResourceJson[] Resources { get; init; } 28[JsonSerializable(typeof(ResourceJson))] 188var resourceJson = MapToResourceJson(snapshot); 206private void DisplayResourcesTable(List<ResourceJson> resources) 227foreach (var resource in resources.OrderBy(r => r.Name)) 244private void DisplayResourceUpdate(ResourceJson resource) 256private static ResourceJson MapToResourceJson(ResourceSnapshot snapshot)
ResourcesCommandJsonContext.GetJsonTypeInfo.g.cs (2)
46if (type == typeof(global::Aspire.Shared.Model.Serialization.ResourceJson)) 50if (type == typeof(global::Aspire.Shared.Model.Serialization.ResourceJson[]))
ResourcesCommandJsonContext.ResourceJson.g.cs (96)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Shared.Model.Serialization.ResourceJson>? _ResourceJson; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Shared.Model.Serialization.ResourceJson> ResourceJson 22get => _ResourceJson ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Shared.Model.Serialization.ResourceJson>)Options.GetTypeInfo(typeof(global::Aspire.Shared.Model.Serialization.ResourceJson)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Shared.Model.Serialization.ResourceJson> Create_ResourceJson(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Aspire.Shared.Model.Serialization.ResourceJson>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Shared.Model.Serialization.ResourceJson> jsonTypeInfo)) 29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Aspire.Shared.Model.Serialization.ResourceJson> 35ConstructorAttributeProviderFactory = static () => typeof(global::Aspire.Shared.Model.Serialization.ResourceJson).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null), 39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Aspire.Shared.Model.Serialization.ResourceJson>(options, objectInfo); 56DeclaringType = typeof(global::Aspire.Shared.Model.Serialization.ResourceJson), 58Getter = static obj => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).Name, 59Setter = static (obj, value) => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).Name = value!, 66AttributeProviderFactory = static () => typeof(global::Aspire.Shared.Model.Serialization.ResourceJson).GetProperty("Name", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 76DeclaringType = typeof(global::Aspire.Shared.Model.Serialization.ResourceJson), 78Getter = static obj => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).DisplayName, 79Setter = static (obj, value) => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).DisplayName = value!, 86AttributeProviderFactory = static () => typeof(global::Aspire.Shared.Model.Serialization.ResourceJson).GetProperty("DisplayName", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 96DeclaringType = typeof(global::Aspire.Shared.Model.Serialization.ResourceJson), 98Getter = static obj => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).ResourceType, 99Setter = static (obj, value) => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).ResourceType = value!, 106AttributeProviderFactory = static () => typeof(global::Aspire.Shared.Model.Serialization.ResourceJson).GetProperty("ResourceType", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 116DeclaringType = typeof(global::Aspire.Shared.Model.Serialization.ResourceJson), 118Getter = static obj => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).Uid, 119Setter = static (obj, value) => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).Uid = value!, 126AttributeProviderFactory = static () => typeof(global::Aspire.Shared.Model.Serialization.ResourceJson).GetProperty("Uid", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 136DeclaringType = typeof(global::Aspire.Shared.Model.Serialization.ResourceJson), 138Getter = static obj => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).State, 139Setter = static (obj, value) => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).State = value!, 146AttributeProviderFactory = static () => typeof(global::Aspire.Shared.Model.Serialization.ResourceJson).GetProperty("State", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 156DeclaringType = typeof(global::Aspire.Shared.Model.Serialization.ResourceJson), 158Getter = static obj => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).StateStyle, 159Setter = static (obj, value) => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).StateStyle = value!, 166AttributeProviderFactory = static () => typeof(global::Aspire.Shared.Model.Serialization.ResourceJson).GetProperty("StateStyle", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 176DeclaringType = typeof(global::Aspire.Shared.Model.Serialization.ResourceJson), 178Getter = static obj => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).CreationTimestamp, 179Setter = static (obj, value) => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).CreationTimestamp = value!, 186AttributeProviderFactory = static () => typeof(global::Aspire.Shared.Model.Serialization.ResourceJson).GetProperty("CreationTimestamp", InstanceMemberBindingFlags, null, typeof(global::System.DateTimeOffset?), global::System.Array.Empty<global::System.Type>(), null), 196DeclaringType = typeof(global::Aspire.Shared.Model.Serialization.ResourceJson), 198Getter = static obj => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).StartTimestamp, 199Setter = static (obj, value) => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).StartTimestamp = value!, 206AttributeProviderFactory = static () => typeof(global::Aspire.Shared.Model.Serialization.ResourceJson).GetProperty("StartTimestamp", InstanceMemberBindingFlags, null, typeof(global::System.DateTimeOffset?), global::System.Array.Empty<global::System.Type>(), null), 216DeclaringType = typeof(global::Aspire.Shared.Model.Serialization.ResourceJson), 218Getter = static obj => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).StopTimestamp, 219Setter = static (obj, value) => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).StopTimestamp = value!, 226AttributeProviderFactory = static () => typeof(global::Aspire.Shared.Model.Serialization.ResourceJson).GetProperty("StopTimestamp", InstanceMemberBindingFlags, null, typeof(global::System.DateTimeOffset?), global::System.Array.Empty<global::System.Type>(), null), 236DeclaringType = typeof(global::Aspire.Shared.Model.Serialization.ResourceJson), 238Getter = static obj => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).ExitCode, 239Setter = static (obj, value) => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).ExitCode = value!, 246AttributeProviderFactory = static () => typeof(global::Aspire.Shared.Model.Serialization.ResourceJson).GetProperty("ExitCode", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null), 256DeclaringType = typeof(global::Aspire.Shared.Model.Serialization.ResourceJson), 258Getter = static obj => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).HealthStatus, 259Setter = static (obj, value) => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).HealthStatus = value!, 266AttributeProviderFactory = static () => typeof(global::Aspire.Shared.Model.Serialization.ResourceJson).GetProperty("HealthStatus", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 276DeclaringType = typeof(global::Aspire.Shared.Model.Serialization.ResourceJson), 278Getter = static obj => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).Urls, 279Setter = static (obj, value) => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).Urls = value!, 286AttributeProviderFactory = static () => typeof(global::Aspire.Shared.Model.Serialization.ResourceJson).GetProperty("Urls", InstanceMemberBindingFlags, null, typeof(global::Aspire.Shared.Model.Serialization.ResourceUrlJson[]), global::System.Array.Empty<global::System.Type>(), null), 296DeclaringType = typeof(global::Aspire.Shared.Model.Serialization.ResourceJson), 298Getter = static obj => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).Volumes, 299Setter = static (obj, value) => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).Volumes = value!, 306AttributeProviderFactory = static () => typeof(global::Aspire.Shared.Model.Serialization.ResourceJson).GetProperty("Volumes", InstanceMemberBindingFlags, null, typeof(global::Aspire.Shared.Model.Serialization.ResourceVolumeJson[]), global::System.Array.Empty<global::System.Type>(), null), 316DeclaringType = typeof(global::Aspire.Shared.Model.Serialization.ResourceJson), 318Getter = static obj => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).Environment, 319Setter = static (obj, value) => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).Environment = value!, 326AttributeProviderFactory = static () => typeof(global::Aspire.Shared.Model.Serialization.ResourceJson).GetProperty("Environment", InstanceMemberBindingFlags, null, typeof(global::Aspire.Shared.Model.Serialization.ResourceEnvironmentVariableJson[]), global::System.Array.Empty<global::System.Type>(), null), 336DeclaringType = typeof(global::Aspire.Shared.Model.Serialization.ResourceJson), 338Getter = static obj => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).HealthReports, 339Setter = static (obj, value) => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).HealthReports = value!, 346AttributeProviderFactory = static () => typeof(global::Aspire.Shared.Model.Serialization.ResourceJson).GetProperty("HealthReports", InstanceMemberBindingFlags, null, typeof(global::Aspire.Shared.Model.Serialization.ResourceHealthReportJson[]), global::System.Array.Empty<global::System.Type>(), null), 356DeclaringType = typeof(global::Aspire.Shared.Model.Serialization.ResourceJson), 358Getter = static obj => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).Properties, 359Setter = static (obj, value) => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).Properties = value!, 366AttributeProviderFactory = static () => typeof(global::Aspire.Shared.Model.Serialization.ResourceJson).GetProperty("Properties", InstanceMemberBindingFlags, null, typeof(global::Aspire.Shared.Model.Serialization.ResourcePropertyJson[]), global::System.Array.Empty<global::System.Type>(), null), 376DeclaringType = typeof(global::Aspire.Shared.Model.Serialization.ResourceJson), 378Getter = static obj => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).Relationships, 379Setter = static (obj, value) => ((global::Aspire.Shared.Model.Serialization.ResourceJson)obj).Relationships = value!, 386AttributeProviderFactory = static () => typeof(global::Aspire.Shared.Model.Serialization.ResourceJson).GetProperty("Relationships", InstanceMemberBindingFlags, null, typeof(global::Aspire.Shared.Model.Serialization.ResourceRelationshipJson[]), global::System.Array.Empty<global::System.Type>(), null), 396private void ResourceJsonSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Aspire.Shared.Model.Serialization.ResourceJson? value) 406string __value_Name = ((global::Aspire.Shared.Model.Serialization.ResourceJson)value).Name; 411string __value_DisplayName = ((global::Aspire.Shared.Model.Serialization.ResourceJson)value).DisplayName; 416string __value_ResourceType = ((global::Aspire.Shared.Model.Serialization.ResourceJson)value).ResourceType; 421string __value_Uid = ((global::Aspire.Shared.Model.Serialization.ResourceJson)value).Uid; 426string __value_State = ((global::Aspire.Shared.Model.Serialization.ResourceJson)value).State; 431string __value_StateStyle = ((global::Aspire.Shared.Model.Serialization.ResourceJson)value).StateStyle; 436global::System.DateTimeOffset? __value_CreationTimestamp = ((global::Aspire.Shared.Model.Serialization.ResourceJson)value).CreationTimestamp; 442global::System.DateTimeOffset? __value_StartTimestamp = ((global::Aspire.Shared.Model.Serialization.ResourceJson)value).StartTimestamp; 448global::System.DateTimeOffset? __value_StopTimestamp = ((global::Aspire.Shared.Model.Serialization.ResourceJson)value).StopTimestamp; 454int? __value_ExitCode = ((global::Aspire.Shared.Model.Serialization.ResourceJson)value).ExitCode; 460string __value_HealthStatus = ((global::Aspire.Shared.Model.Serialization.ResourceJson)value).HealthStatus; 465global::Aspire.Shared.Model.Serialization.ResourceUrlJson[] __value_Urls = ((global::Aspire.Shared.Model.Serialization.ResourceJson)value).Urls; 471global::Aspire.Shared.Model.Serialization.ResourceVolumeJson[] __value_Volumes = ((global::Aspire.Shared.Model.Serialization.ResourceJson)value).Volumes; 477global::Aspire.Shared.Model.Serialization.ResourceEnvironmentVariableJson[] __value_Environment = ((global::Aspire.Shared.Model.Serialization.ResourceJson)value).Environment; 483global::Aspire.Shared.Model.Serialization.ResourceHealthReportJson[] __value_HealthReports = ((global::Aspire.Shared.Model.Serialization.ResourceJson)value).HealthReports; 489global::Aspire.Shared.Model.Serialization.ResourcePropertyJson[] __value_Properties = ((global::Aspire.Shared.Model.Serialization.ResourceJson)value).Properties; 495global::Aspire.Shared.Model.Serialization.ResourceRelationshipJson[] __value_Relationships = ((global::Aspire.Shared.Model.Serialization.ResourceJson)value).Relationships;
ResourcesCommandJsonContext.ResourceJsonArray.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Shared.Model.Serialization.ResourceJson[]>? _ResourceJsonArray; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Shared.Model.Serialization.ResourceJson[]> ResourceJsonArray 22get => _ResourceJsonArray ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Shared.Model.Serialization.ResourceJson[]>)Options.GetTypeInfo(typeof(global::Aspire.Shared.Model.Serialization.ResourceJson[])); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Shared.Model.Serialization.ResourceJson[]> Create_ResourceJsonArray(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Aspire.Shared.Model.Serialization.ResourceJson[]>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Shared.Model.Serialization.ResourceJson[]> jsonTypeInfo)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::Aspire.Shared.Model.Serialization.ResourceJson[]> 35jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateArrayInfo<global::Aspire.Shared.Model.Serialization.ResourceJson>(options, info); 45private void ResourceJsonArraySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Aspire.Shared.Model.Serialization.ResourceJson[]? value)
ResourcesCommandJsonContext.ResourcesOutput.g.cs (6)
32ObjectWithParameterizedConstructorCreator = static args => new global::Aspire.Cli.Commands.ResourcesOutput(){ Resources = (global::Aspire.Shared.Model.Serialization.ResourceJson[])args[0] }, 51var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Aspire.Shared.Model.Serialization.ResourceJson[]> 66AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Commands.ResourcesOutput).GetProperty("Resources", InstanceMemberBindingFlags, null, typeof(global::Aspire.Shared.Model.Serialization.ResourceJson[]), global::System.Array.Empty<global::System.Type>(), null), 69properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Aspire.Shared.Model.Serialization.ResourceJson[]>(options, info0); 89global::Aspire.Shared.Model.Serialization.ResourceJson[] __value_Resources = ((global::Aspire.Cli.Commands.ResourcesOutput)value).Resources; 104ParameterType = typeof(global::Aspire.Shared.Model.Serialization.ResourceJson[]),
Aspire.Cli.Tests (1)
Commands\ResourcesCommandTests.cs (1)
179var deserialized = System.Text.Json.JsonSerializer.Deserialize(line, ResourcesCommandJsonContext.Ndjson.ResourceJson);