385 references to AsObject
aspire (24)
Aspire.Cli.EndToEnd.Tests (36)
Aspire.Cli.Tests (156)
Aspire.Dashboard.Tests (4)
Aspire.Hosting (11)
Aspire.Hosting.Azure (7)
Aspire.Hosting.Azure.Kubernetes (1)
Aspire.Hosting.Azure.Sandboxes (2)
Aspire.Hosting.Azure.Tests (7)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (13)
Aspire.Hosting.Native.Client (2)
Aspire.Hosting.Native.CodeGeneration (1)
Aspire.Hosting.Native.Core.Tests (20)
Aspire.Hosting.Native.Server (8)
Aspire.Hosting.Python.Tests (1)
Aspire.Hosting.RemoteHost (1)
Aspire.Hosting.RemoteHost.Tests (7)
Aspire.Hosting.Tests (3)
Aspire.Hosting.Yarp (2)
GenerateTemplateManifest (2)
Infrastructure.Tests (14)
Microsoft.Extensions.AI.Abstractions.Tests (4)
Microsoft.ML.AutoML.SourceGenerator (2)
Microsoft.NETCore.Platforms (1)
Microsoft.TemplateEngine.Cli (3)
Microsoft.TemplateEngine.Edge (1)
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (1)
Microsoft.TemplateEngine.Utils (1)
Microsoft.TemplateSearch.Common (1)
NativeIntegrations.DockerCompose (36)
DockerComposeGenerator.cs (20)
150foreach (var (key, value) in resource["environment"]!.AsObject())
153serviceEnvironment.Add(key, JsonValue.Create(Render(Normalize(value!.AsObject()))));
234var captured = (inputs["environment"] ??= new JsonObject()).AsObject();
281compose["services"]!.AsObject().Add(names[resourceName], service);
300if (compose["services"]!.AsObject().Count == 0)
333return new() { ["kind"] = "uriEncoded", ["value"] = Normalize(value["value"]!.AsObject(), depth + 1) };
361inputs["variables"]!.AsObject()[variable] = value.DeepClone();
385foreach (var (variable, node) in plan.Inputs["environment"]?.AsObject() ?? [])
387var entry = node!.AsObject();
394foreach (var (variable, node) in plan.Inputs["variables"]!.AsObject())
396result[variable] = Evaluate(node!.AsObject(), resources, names, result);
408var captured = (plan.Inputs["environment"] ??= new JsonObject()).AsObject();
462var services = plan.Compose["services"]!.AsObject();
501var captured = (plan.Inputs["environment"] ??= new JsonObject()).AsObject();
514var options = resource["configuration"]?["publish.dockerCompose"] is { } source ? JsonNode.Parse(source.GetValue<string>())!.AsObject() : new JsonObject();
535var build = options["build"]?.AsObject() ?? throw new ArgumentException("Build configuration must be an object.", nameof(options));
542var health = options["healthcheck"]?.AsObject() ?? throw new ArgumentException("Healthcheck must be an object.", nameof(options));
569internal static IEnumerable<JsonObject> Objects(JsonNode? value) => (value ?? throw new ArgumentException("Expected a JSON array.")).AsArray().Select(node => node!.AsObject());
612"uriEncoded" => ContainsParameter(value["value"]!.AsObject()),
622"uriEncoded" => EncodeUri(Evaluate(value["value"]!.AsObject(), resources, names, parameters)),
sdk-tasks (11)
System.Text.Json (2)