220 references to JsonArray
aspire (11)
Agents\AgentClient.cs (4)
34
["args"] = new
JsonArray
("agent", "mcp"),
39
["tools"] = new
JsonArray
("*")
69
["command"] = new
JsonArray
("aspire", "agent", "mcp"),
91
["args"] = new
JsonArray
("agent", "mcp")
Agents\Hooks\TelemetryHookConfigurator.cs (2)
130
["postToolUse"] = new
JsonArray
(
247
["hooks"] = new
JsonArray
(
Agents\McpConfigFileHelper.cs (2)
152
aspire["args"] = new
JsonArray
("agent", "mcp");
158
aspire["command"] = new
JsonArray
("aspire", "agent", "mcp");
Projects\NativeAppHostServerProject.cs (1)
160
["arguments"] = new
JsonArray
(provider.EntryPoint)
src\Shared\ConsoleLogs\SharedAIHelpers.cs (2)
74
var jsonArray = new
JsonArray
(trimmedItems.ToArray());
123
var jsonArray = new
JsonArray
(trimmedItems.ToArray());
Aspire.Cli.Tests (6)
Agents\TelemetryHookConfiguratorTests.cs (5)
155
["PostToolUse"] = new
JsonArray
(
159
["hooks"] = new
JsonArray
(
246
["args"] = new
JsonArray
(Path.Combine(workspace.Path, assemblyName), "agent", "telemetry", "--hook")
252
["PostToolUse"] = new
JsonArray
(new JsonObject
255
["hooks"] = new
JsonArray
(existingHook)
Backchannel\ResourceSnapshotMapperTests.cs (1)
344
["custom.list"] = new
JsonArray
((JsonNode?)JsonValue.Create("one"), (JsonNode?)JsonValue.Create("two"))
Aspire.Dashboard.Tests (1)
Model\DashboardDataSourceTests.cs (1)
805
["Values"] = new
JsonArray
("one", "two")
Aspire.Hosting.Azure (2)
AzureProvisioningController.cs (1)
2552
json["remainingResources"] = new
JsonArray
([.. result.RemainingResources.Select(resource => (JsonNode)new JsonObject
Provisioning\BicepUtilities.cs (1)
79
IEnumerable<string> s => new
JsonArray
(s.Select(s => JsonValue.Create(s)).ToArray()),
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxContainerDeployment.cs (1)
1954
stateSection.Data["PendingOwnerCleanupIds"] = new
JsonArray
(
Aspire.Hosting.Azure.Tests (5)
AzureSandboxesTests.cs (5)
873
["PendingOwnerCleanupIds"] = new
JsonArray
("older-owner", "current-owner")
1094
["Ports"] = new
JsonArray
(new JsonObject { ["Port"] = 8080 })
1132
["Ports"] = new
JsonArray
(new JsonObject { ["Port"] = 8080 })
2803
state.Data["Ports"] = new
JsonArray
(new JsonObject
3222
state.Data["Ports"] = new
JsonArray
(new JsonObject
Aspire.Hosting.Native.CodeGeneration (1)
Program.cs (1)
215
await File.WriteAllTextAsync(Path.Combine(output, "languages.json"), new
JsonArray
(new JsonObject
Aspire.Hosting.Native.Core.Tests (34)
ApplicationRevisionTests.cs (1)
387
["properties"] = new
JsonArray
(new JsonObject { ["name"] = "value", ["value"] = value })
NativeCliControlTests.cs (6)
23
var spec = Result(client.Call("getRuntimeSpec", new
JsonArray
("typescript/nodejs")));
24
var sdk = Result(client.Call("generateCode", new
JsonArray
("TypeScript", null))).AsObject();
58
Assert.Equal("INVALID_ARGUMENT", Error(client.Call("getAppHostServerConfiguration", new
JsonArray
("unexpected"))));
59
Assert.Equal("INVALID_ARGUMENT", Error(client.Call("generateCode", new
JsonArray
("TypeScript", "Aspire.Hosting"))));
60
Assert.Equal("NOT_SUPPORTED", Error(client.Call("getRuntimeSpec", new
JsonArray
("python"))));
81
["jsonrpc"] = "2.0", ["id"] = 1, ["method"] = "authenticate", ["params"] = new
JsonArray
(Token),
NativeDashboardTests.cs (1)
159
["properties"] = new
JsonArray
(new JsonObject { ["name"] = "value", ["value"] = "updated" })
NativeNamedPipeTests.cs (2)
28
Assert.True((await first.CallAsync("authenticate", new
JsonArray
(Token), timeout.Token))["result"]!.GetValue<bool>());
29
Assert.True((await second.CallAsync("authenticate", new
JsonArray
(Token), timeout.Token))["result"]!.GetValue<bool>());
NativeProviderClientTests.cs (4)
56
await provider.CallAsync("authenticate", new
JsonArray
(host.Token), cancellationToken);
58
await provider.SendAsync("registerAsIntegrationHost", new
JsonArray
(authority), cancellationToken);
127
await provider.CallAsync("authenticate", new
JsonArray
(host.Token), deadline.Token);
129
await provider.SendAsync("registerAsIntegrationHost", new
JsonArray
(authority), deadline.Token);
NativeRpcTests.cs (2)
29
Assert.False(client.Call("authenticate", new
JsonArray
("wrong-token"))["result"]!.GetValue<bool>());
31
Assert.True(client.Call("authenticate", new
JsonArray
(Token))["result"]!.GetValue<bool>());
NativeSocketIsolationTests.cs (8)
38
Assert.True((await authenticated.CallAsync("authenticate", new
JsonArray
(Token), timeout.Token))["result"]!.GetValue<bool>());
99
Assert.True((await existing.CallAsync("authenticate", new
JsonArray
(Token), timeout.Token))["result"]!.GetValue<bool>());
108
Assert.True((await subsequent.CallAsync("authenticate", new
JsonArray
(Token), timeout.Token))["result"]!.GetValue<bool>());
135
await failing.CallAsync("authenticate", new
JsonArray
(Token), timeout.Token);
144
var writer = Result(await failing.CallAsync("invokeCapability", new
JsonArray
("Aspire.Hosting.Native.Api/joinResourceExecution",
146
var response = await failing.CallAsync("invokeCapability", new
JsonArray
("Aspire.Hosting.Native.Api/startContainer",
158
Assert.True((await subsequent.CallAsync("authenticate", new
JsonArray
(Token), timeout.Token))["result"]!.GetValue<bool>());
314
Assert.True((await client.CallAsync("authenticate", new
JsonArray
(Token), timeout.Token))["result"]!.GetValue<bool>());
TestServices\LifecycleProviderTestIntegration.cs (3)
35
["parameters"] = new
JsonArray
(Parameter("composition", Type(CoreType + "Composition")),
49
["parameters"] = new
JsonArray
(Parameter("context", Type(ResourceType)), Parameter("scope", Type(CoreType + "ResourceLifecycleScope"))),
59
["parameters"] = new
JsonArray
(Parameter("context", Type(ResourceType)), Parameter("other", Type(ResourceType))),
TestServices\RpcTestClient.cs (3)
39
if (authenticate && Call("authenticate", new
JsonArray
(Token))["result"]?.GetValue<bool>() != true)
66
Call("invokeCapability", new
JsonArray
(CapabilityId(capability), arguments));
69
CallAsync("invokeCapability", new
JsonArray
(CapabilityId(capability), arguments));
TestServices\WorkspaceRpcTestContext.cs (1)
60
["state"] = "Running", ["healthy"] = true, ["urls"] = new
JsonArray
("tcp://127.0.0.1:5050")
WorkloadDefinitionTests.cs (3)
110
["environment"] = new JsonArray(), ["arguments"] = new
JsonArray
("--serve"),
111
["mounts"] = new
JsonArray
(new JsonObject
115
["endpoints"] = new
JsonArray
(
Aspire.Hosting.Native.Server (6)
Rpc\NativeProviderLifecycle.cs (3)
80
new
JsonArray
(JsonValue.Create(binding.CapabilityId), arguments, JsonValue.Create(invocation)), cancellation.Token).ConfigureAwait(false);
94
await peer.RequestAsync("cancelProviderInvocation", new
JsonArray
(JsonValue.Create(invocation)),
147
new
JsonArray
(JsonValue.Create(resource.ObjectId)), deadline.Token).ConfigureAwait(false);
Rpc\NativeProviderRegistry.cs (2)
237
new
JsonArray
(JsonValue.Create(capability), mapped, JsonValue.Create(Guid.NewGuid().ToString())), caller.Closed).ConfigureAwait(false);
377
new
JsonArray
(JsonValue.Create(callback.Id), mapped)).ConfigureAwait(false);
Rpc\NativeRpcConnection.cs (1)
200
.RequestAsync("invokeCallback", new
JsonArray
(callbackId, arguments), timeout.Token)
Aspire.Hosting.RemoteHost.Tests (1)
AtsMarshallerTests.cs (1)
811
["addressPrefixes"] = new
JsonArray
("203.0.113.0/24", "198.51.100.0/24"),
Aspire.Hosting.Tests (5)
JsonFlattenerTests.cs (5)
141
["SimpleArray"] = new
JsonArray
("value1", "value2", "value3"),
142
["NumberArray"] = new
JsonArray
(1, 2, 3),
143
["MixedArray"] = new
JsonArray
("text", 42, true, null)
170
["ObjectArray"] = new
JsonArray
(
176
["Items"] = new
JsonArray
(
Aspire.Managed.Tests (5)
AppHostServerV2CodeGenerationTests.cs (5)
74
["providers"] = new
JsonArray
(
80
["exports"] = new
JsonArray
("provider.mts")
87
["exports"] = new
JsonArray
("provider.mts")
121
["providers"] = new
JsonArray
((JsonNode)new JsonObject
126
["exports"] = new
JsonArray
(sdkFile)
dotnet-user-jwts (1)
Helpers\JwtAuthenticationSchemeSettings.cs (1)
24
[nameof(TokenValidationParameters.ValidAudiences)] = new
JsonArray
(Audiences.Select(aud => JsonValue.Create(aud)).ToArray()),
Infrastructure.Tests (122)
WorkflowScripts\AutoSecWorkflowTests.cs (122)
29
["alerts"] = empty ? new JsonArray() : new
JsonArray
(new JsonObject
44
["malware"] = empty ? new JsonArray() : new
JsonArray
(new JsonObject { ["number"] = 7 }),
225
scenario["files"] = new
JsonArray
(new JsonObject
252
scenario["files"] = new
JsonArray
("extension/package.json", new JsonObject
282
scenario["files"] = new
JsonArray
("extension/package.json", new JsonObject { ["filename"] = "extension/yarn.lock", ["status"] = status });
303
scenario["files"] = new
JsonArray
(new JsonObject
392
scenario["comparisonResponses"] = new
JsonArray
(valid, comparison);
404
scenario["comparisonResponses"] = new
JsonArray
(comparison);
512
scenario["commits"] = new
JsonArray
(
518
scenario["commits"] = new
JsonArray
(new JsonObject { ["author_login"] = "dependabot[bot]", ["verified"] = false });
588
scenario["malwareNumbers"] = new
JsonArray
(9);
626
scenario["alerts"]![0]!["advisory_ranges"] = new
JsonArray
("< 4.17.21", ">= 4.17.21, < 4.17.25");
646
scenario["liveCheckRuns"] = new
JsonArray
(new JsonObject { ["name"] = "tests", ["status"] = "in_progress", ["conclusion"] = null });
651
scenario["liveStatuses"] = new
JsonArray
(new JsonObject { ["context"] = "license/cla", ["state"] = "failure" });
654
scenario["malwareNumbers"] = new
JsonArray
(7);
682
scenario["statuses"] = new
JsonArray
(new JsonObject { ["context"] = "license/cla", ["state"] = "pending" });
697
scenario["statuses"] = new
JsonArray
(new JsonObject { ["context"] = "license/cla", ["state"] = "success" });
701
scenario["reviews"] = new
JsonArray
(new JsonObject { ["user_login"] = "aspire-repo-bot[bot]", ["state"] = "APPROVED", ["commit_id"] = HeadSha });
723
["args"] = new
JsonArray
(new JsonObject
725
["items"] = new
JsonArray
(
756
["args"] = new
JsonArray
(from, to),
777
["args"] = new
JsonArray
(version, new
JsonArray
(range)),
834
["args"] = new
JsonArray
(path, Wrap(baseLine), Wrap(headLine)),
906
[$"{flat}x/index.json"] = Response(new JsonObject { ["versions"] = new
JsonArray
("9.0.4", "9.0.5") }),
998
[$"{flat}x/index.json"] = Response(new JsonObject { ["versions"] = new
JsonArray
("9.0.4", "9.0.5") }),
1132
["agentItems"] = new
JsonArray
(output),
1158
["args"] = new
JsonArray
(path),
1176
["agentItems"] = new
JsonArray
(output),
1199
["outputLines"] = new
JsonArray
(output.ToJsonString()),
1293
["agentItems"] = new
JsonArray
(item),
1339
["args"] = new
JsonArray
(message),
1353
["args"] = new
JsonArray
(
1354
new
JsonArray
(new JsonObject { ["malware"] = true }, new JsonObject()),
1357
["version_alerts"] = new
JsonArray
(new JsonObject()),
1358
["other_rule_counts"] = new
JsonArray
(new JsonObject { ["count"] = 2 }, new JsonObject { ["count"] = 3 }),
1384
["outputLines"] = new
JsonArray
(output),
1423
["outputLines"] = new
JsonArray
(new JsonObject
1452
["outputLines"] = new
JsonArray
(output, output),
1479
["outputLines"] = new
JsonArray
(output.ToJsonString()),
1502
["outputLines"] = new
JsonArray
(output.ToJsonString()),
1551
["outputLines"] = new
JsonArray
(output.ToJsonString()),
1608
["commits"] = new
JsonArray
(
1616
["outputLines"] = new
JsonArray
(output.ToJsonString()),
1693
["outputLines"] = layout == "introduced" && field == "commit" ? new JsonArray() : new
JsonArray
(output.ToJsonString()),
1733
["outputLines"] = new
JsonArray
(PublicOutputFixture("create_pull_request").ToJsonString()),
1752
["outputLines"] = new
JsonArray
(output),
1772
["outputLines"] = new
JsonArray
(
1814
["outputLines"] = new
JsonArray
(PublicOutputFixture(first).ToJsonString(), PublicOutputFixture(second).ToJsonString()),
1849
["outputLines"] = new
JsonArray
(output.ToJsonString()),
1893
baseline["metadata"] = new
JsonArray
(new JsonObject { ["version"] = "1.0.0" });
1960
["outputLines"] = new
JsonArray
(output.ToJsonString()),
2027
["outputLines"] = new
JsonArray
(output.ToJsonString()),
2121
["outputLines"] = new
JsonArray
(output.ToJsonString()),
2208
["outputLines"] = new
JsonArray
(output.ToJsonString()),
2313
["outputLines"] = new
JsonArray
(output.ToJsonString()),
2367
["outputLines"] = new
JsonArray
(output.ToJsonString()),
2436
["outputLines"] = new
JsonArray
(output.ToJsonString()),
2479
["outputLines"] = new
JsonArray
(output.ToJsonString()),
2518
["outputLines"] = new
JsonArray
(output.ToJsonString()),
2546
["outputLines"] = new
JsonArray
(PublicOutputFixture("create_pull_request").ToJsonString()),
2582
["outputLines"] = new
JsonArray
(output.ToJsonString()),
2637
["outputLines"] = new
JsonArray
(PublicOutputFixture("create_pull_request").ToJsonString()),
2665
["outputLines"] = new
JsonArray
(PublicOutputFixture("create_pull_request").ToJsonString()),
2685
["outputLines"] = new
JsonArray
(PublicOutputFixture("create_pull_request").ToJsonString()),
2734
["outputLines"] = new
JsonArray
(output.ToJsonString()),
2765
["outputLines"] = new
JsonArray
(PublicOutputFixture("create_pull_request").ToJsonString()),
2810
["args"] = new
JsonArray
(line),
2850
["args"] = new
JsonArray
(path, line),
2869
["outputLines"] = new
JsonArray
(PublicOutputFixture("create_pull_request").ToJsonString()),
2904
["outputLines"] = new
JsonArray
(output.ToJsonString()),
2927
["outputLines"] = new
JsonArray
(PublicOutputFixture("create_pull_request").ToJsonString()),
2960
["outputLines"] = new
JsonArray
(PublicOutputFixture("create_pull_request").ToJsonString()),
2985
["outputLines"] = new
JsonArray
(PublicOutputFixture("create_pull_request").ToJsonString()),
3010
["extraBlobs"] = new
JsonArray
(forgedBase),
3011
["outputLines"] = new
JsonArray
(output.ToJsonString()),
3034
["agentItems"] = new
JsonArray
(PublicOutputFixture("create_pull_request")),
3059
? new JsonObject { ["private advisory"] = new
JsonArray
("alert 42") }
3065
["outputLines"] = new
JsonArray
(input.ToJsonString()),
3096
["outputLines"] = new
JsonArray
(input.ToJsonString()),
3134
["outputLines"] = new
JsonArray
(input.ToJsonString()),
3198
["outputLines"] = new
JsonArray
(
3237
["outputLines"] = new
JsonArray
(new JsonObject
3307
["args"] = new
JsonArray
(new JsonArray()),
3729
["args"] = new
JsonArray
(baseText, headText, path),
3752
["args"] = new
JsonArray
(baseText, headText, "uv.lock"),
3796
["args"] = new
JsonArray
(left, right),
3833
["args"] = new
JsonArray
("resolved \"https://registry.npmjs.org/b/-/b-1.0.0.tgz\"", $"resolved \"{headUrl}\""),
3876
["args"] = new
JsonArray
(path, baseText, headText),
3952
scenario["malwareNumbers"] = new
JsonArray
(7);
4072
["args"] = new
JsonArray
(path, baseText, headText, "npm"),
4086
["args"] = new
JsonArray
(
4133
["args"] = new
JsonArray
(path, text, ecosystem, name, version),
4143
var alerts = new
JsonArray
(
4147
new JsonObject { ["number"] = 4, ["ecosystem"] = "npm", ["package"] = "lodash", ["manifest_path"] = "app/yarn.lock", ["first_patched_version"] = null, ["malware"] = true, ["vulnerable_ranges"] = new
JsonArray
(">= 4.17.20, < 4.17.21") },
4150
new JsonObject { ["number"] = 12, ["ecosystem"] = "npm", ["package"] = "lodash", ["manifest_path"] = "app/yarn.lock", ["first_patched_version"] = null, ["malware"] = true, ["vulnerable_ranges"] = new
JsonArray
(">= 0") },
4161
var updates = new
JsonArray
(new JsonObject { ["name"] = "lodash", ["from"] = "4.17.20", ["to"] = "4.17.21" });
4162
var versionChanges = new
JsonArray
(new JsonObject { ["name"] = "minimist", ["from"] = new
JsonArray
("1.2.5"), ["to"] = "1.2.8" });
4181
["args"] = new
JsonArray
(alerts, "npm", updates, versionChanges, headContents, baseContents),
4195
var alerts = new
JsonArray
(
4206
["args"] = new
JsonArray
(alerts, "npm", new JsonArray(), new JsonArray(), new JsonObject { ["app/package-lock.json"] = headText }, baseContents),
4228
["https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/flat2/system.text.json/index.json"] = Response(new JsonObject { ["versions"] = new
JsonArray
("9.0.4", "9.0.5") }),
4262
[$"{transportFlat}contoso.build.engine/index.json"] = Response(new JsonObject { ["versions"] = new
JsonArray
("1.0.0") }),
4373
["urls"] = new
JsonArray
(
4396
["agentItems"] = new
JsonArray
(new JsonObject { ["type"] = "create_pull_request" }),
4438
["labels"] = new
JsonArray
(new JsonObject { ["name"] = "auto-sec" }),
4443
["agentItems"] = new
JsonArray
(new JsonObject { ["type"] = "create_pull_request", ["branch"] = "auto-sec/security-updates" }),
4445
["closedPrs"] = new
JsonArray
(closed),
4450
case "open-pr": scenario["openPrs"] = new
JsonArray
(new JsonObject { ["state"] = "open", ["user"] = new JsonObject { ["login"] = "someone" } }); break;
4653
["agentItems"] = new
JsonArray
(item ?? new JsonObject { ["type"] = "push_to_pull_request_branch", ["pull_request_number"] = 202 }),
4672
["resources"] = new
JsonArray
(new JsonObject { ["@id"] = flatContainer, ["@type"] = "PackageBaseAddress/3.0.0" }),
4678
["prs"] = new
JsonArray
(new JsonObject
4687
["statusCheckRollup"] = new
JsonArray
(new JsonObject { ["conclusion"] = "SUCCESS" }),
4689
["changedFiles"] = new
JsonArray
(
4690
new
JsonArray
(new JsonObject { ["filename"] = "README.md", ["status"] = "modified" }),
4691
new
JsonArray
(new JsonObject { ["filename"] = "extension/yarn.lock", ["status"] = "modified" })),
4697
["alerts"] = new
JsonArray
(new JsonObject
4745
["agentItems"] = new
JsonArray
(new JsonObject { ["type"] = "approve_dependabot_pr", ["pr_number"] = 101, ["head_sha"] = HeadSha }),
4755
["files"] = new
JsonArray
("extension/package.json", "extension/yarn.lock"),
4763
["alerts"] = new
JsonArray
(new JsonObject
4772
["checkRuns"] = new
JsonArray
(new JsonObject { ["name"] = "ci", ["status"] = "completed", ["conclusion"] = "success" }),
Microsoft.Extensions.AI (1)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (1)
168
{ "required", new
JsonArray
("data") },
Microsoft.Extensions.AI.Evaluation.Safety (10)
ContentSafetyServicePayloadUtilities.cs (10)
151
["UserTextList"] = new
JsonArray
([.. userTextListStrings]),
157
payload["MetricList"] = new
JsonArray
([.. metricNames]);
233
["UserTextList"] = new
JsonArray
([.. userTextListStrings]),
239
payload["MetricList"] = new
JsonArray
([.. metricNames]);
285
["content"] = new
JsonArray
([.. contents])
300
["content"] = new
JsonArray
([.. contents]),
309
["content"] = new
JsonArray
([.. contents]),
361
new
JsonArray
(
364
["messages"] = new
JsonArray
([.. turns.SelectMany(GetMessages)]),
371
payload["MetricList"] = new
JsonArray
([.. metricNames]);
Microsoft.NET.Build.Containers (2)
LocalDaemons\ContainerArchive.cs (1)
165
JsonNode manifestNode = new
JsonArray
(
LocalDaemons\DockerCli.cs (1)
391
JsonNode manifestNode = new
JsonArray
(new JsonObject
Microsoft.NETCore.Platforms (1)
UpdateRuntimeIdentifierGraph.cs (1)
42
runtimes.Add(rid.ItemSpec, new JsonObject { ["#import"] = new
JsonArray
([.. importedRids]) });
NativeIntegrations.DockerCompose (5)
DockerComposeEnvironment.cs (1)
204
"External cleanup (argument list): " + new
JsonArray
("docker", "compose", "-p", Text(plan.Compose, "name"), "-f",
DockerComposeGenerator.cs (4)
21
var identity = Hash(ComposeJson.Json(new
JsonArray
(directory, environmentName, name)));
142
service["entrypoint"] = new
JsonArray
(ComposeJson.Literal(ComposeJson.Text(Text(resource, "entrypoint"))));
486
["expose"] = new
JsonArray
("18888/tcp", "18889/tcp")
490
dashboard["ports"] = new
JsonArray
(new JsonObject