26 references to Objects
NativeIntegrations.DockerCompose (26)
DockerComposeBuilderExtensions.cs (4)
42if (Objects(parameters).Any(entry => Text(entry, "environmentVariable") == variable && Text(entry, "name") != parameter.Resource.Name)) 46if (!Objects(parameters).Any(entry => Text(entry, "name") == parameter.Resource.Name)) 53plan.Inputs["parameters"] = new JsonArray(Objects(parameters).OrderBy(entry => Text(entry, "name"), StringComparer.Ordinal) 229var resources = Objects(context.PublishingContext.Model["resources"]).ToArray();
DockerComposeEnvironment.cs (7)
90var placeholders = Objects(plan.Inputs["parameters"]).Select(parameter => Placeholder(Text(parameter, "environmentVariable"))).ToHashSet(StringComparer.Ordinal); 108if (file.Name != originalName && Objects(context.Model["resources"]).Count(resource => Text(resource, "type") == "docker-compose/environment") > 1) 117var native = Objects(context.Model["resources"]).SingleOrDefault(resource => Text(resource, "name") == entry.Resource); 155foreach (var mount in service["volumes"] is null ? [] : Objects(service["volumes"])) 279Objects(context.Model["resources"]).Count(resource => Text(resource, "type") == "docker-compose/environment") > 1 ? 309rows = source.StartsWith('[') ? Objects(JsonNode.Parse(source)).ToArray() : 330var publishers = row["Publishers"] is null ? [] : Objects(row["Publishers"]).Where(publisher =>
DockerComposeGenerator.cs (15)
38var all = Objects(context.Model["resources"]).ToArray(); 144var arguments = Objects(resource["arguments"]).ToArray(); 155var endpoints = Objects(resource["endpoints"]).OrderBy(value => Text(value, "name"), StringComparer.Ordinal).ToArray(); 189var exposures = configuration["ports"] is not null ? Objects(configuration["ports"]) : 222var mounts = Objects(resource["mounts"]).OrderBy(mount => Text(mount, "target") + "\0" + Text(mount, "source"), StringComparer.Ordinal).ToArray(); 331return new() { ["kind"] = "composite", ["parts"] = new JsonArray(Objects(value["parts"]).Select(part => (JsonNode)Normalize(part, depth + 1)).ToArray()) }; 350return string.Concat(Objects(value["parts"]).Select(Render)); 375foreach (var parameter in Objects(plan.Inputs["parameters"])) 392var resources = Objects(model["resources"]).ToDictionary(resource => Text(resource, "name"), StringComparer.Ordinal); 404foreach (var parameter in Objects(plan.Inputs["parameters"])) 502if (captured.ContainsKey(variable) || Objects(plan.Inputs["parameters"]).Any(parameter => Text(parameter, "environmentVariable") == variable)) 549foreach (var exposure in Objects(options["ports"])) 611"composite" => Objects(value["parts"]).Any(ContainsParameter), 621"composite" => string.Concat(Objects(value["parts"]).Select(part => Evaluate(part, resources, names, parameters))), 637var endpoint = Objects(resource["endpoints"]).SingleOrDefault(endpoint => Text(endpoint, "name") == Text(value, "endpoint"))