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