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)
152aspire["args"] = new JsonArray("agent", "mcp"); 158aspire["command"] = new JsonArray("aspire", "agent", "mcp");
Projects\NativeAppHostServerProject.cs (1)
160["arguments"] = new JsonArray(provider.EntryPoint)
src\Shared\ConsoleLogs\SharedAIHelpers.cs (2)
74var jsonArray = new JsonArray(trimmedItems.ToArray()); 123var 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)
2552json["remainingResources"] = new JsonArray([.. result.RemainingResources.Select(resource => (JsonNode)new JsonObject
Provisioning\BicepUtilities.cs (1)
79IEnumerable<string> s => new JsonArray(s.Select(s => JsonValue.Create(s)).ToArray()),
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxContainerDeployment.cs (1)
1954stateSection.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 }) 2803state.Data["Ports"] = new JsonArray(new JsonObject 3222state.Data["Ports"] = new JsonArray(new JsonObject
Aspire.Hosting.Native.CodeGeneration (1)
Program.cs (1)
215await 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)
23var spec = Result(client.Call("getRuntimeSpec", new JsonArray("typescript/nodejs"))); 24var sdk = Result(client.Call("generateCode", new JsonArray("TypeScript", null))).AsObject(); 58Assert.Equal("INVALID_ARGUMENT", Error(client.Call("getAppHostServerConfiguration", new JsonArray("unexpected")))); 59Assert.Equal("INVALID_ARGUMENT", Error(client.Call("generateCode", new JsonArray("TypeScript", "Aspire.Hosting")))); 60Assert.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)
28Assert.True((await first.CallAsync("authenticate", new JsonArray(Token), timeout.Token))["result"]!.GetValue<bool>()); 29Assert.True((await second.CallAsync("authenticate", new JsonArray(Token), timeout.Token))["result"]!.GetValue<bool>());
NativeProviderClientTests.cs (4)
56await provider.CallAsync("authenticate", new JsonArray(host.Token), cancellationToken); 58await provider.SendAsync("registerAsIntegrationHost", new JsonArray(authority), cancellationToken); 127await provider.CallAsync("authenticate", new JsonArray(host.Token), deadline.Token); 129await provider.SendAsync("registerAsIntegrationHost", new JsonArray(authority), deadline.Token);
NativeRpcTests.cs (2)
29Assert.False(client.Call("authenticate", new JsonArray("wrong-token"))["result"]!.GetValue<bool>()); 31Assert.True(client.Call("authenticate", new JsonArray(Token))["result"]!.GetValue<bool>());
NativeSocketIsolationTests.cs (8)
38Assert.True((await authenticated.CallAsync("authenticate", new JsonArray(Token), timeout.Token))["result"]!.GetValue<bool>()); 99Assert.True((await existing.CallAsync("authenticate", new JsonArray(Token), timeout.Token))["result"]!.GetValue<bool>()); 108Assert.True((await subsequent.CallAsync("authenticate", new JsonArray(Token), timeout.Token))["result"]!.GetValue<bool>()); 135await failing.CallAsync("authenticate", new JsonArray(Token), timeout.Token); 144var writer = Result(await failing.CallAsync("invokeCapability", new JsonArray("Aspire.Hosting.Native.Api/joinResourceExecution", 146var response = await failing.CallAsync("invokeCapability", new JsonArray("Aspire.Hosting.Native.Api/startContainer", 158Assert.True((await subsequent.CallAsync("authenticate", new JsonArray(Token), timeout.Token))["result"]!.GetValue<bool>()); 314Assert.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)
39if (authenticate && Call("authenticate", new JsonArray(Token))["result"]?.GetValue<bool>() != true) 66Call("invokeCapability", new JsonArray(CapabilityId(capability), arguments)); 69CallAsync("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)
80new JsonArray(JsonValue.Create(binding.CapabilityId), arguments, JsonValue.Create(invocation)), cancellation.Token).ConfigureAwait(false); 94await peer.RequestAsync("cancelProviderInvocation", new JsonArray(JsonValue.Create(invocation)), 147new JsonArray(JsonValue.Create(resource.ObjectId)), deadline.Token).ConfigureAwait(false);
Rpc\NativeProviderRegistry.cs (2)
237new JsonArray(JsonValue.Create(capability), mapped, JsonValue.Create(Guid.NewGuid().ToString())), caller.Closed).ConfigureAwait(false); 377new 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 }), 225scenario["files"] = new JsonArray(new JsonObject 252scenario["files"] = new JsonArray("extension/package.json", new JsonObject 282scenario["files"] = new JsonArray("extension/package.json", new JsonObject { ["filename"] = "extension/yarn.lock", ["status"] = status }); 303scenario["files"] = new JsonArray(new JsonObject 392scenario["comparisonResponses"] = new JsonArray(valid, comparison); 404scenario["comparisonResponses"] = new JsonArray(comparison); 512scenario["commits"] = new JsonArray( 518scenario["commits"] = new JsonArray(new JsonObject { ["author_login"] = "dependabot[bot]", ["verified"] = false }); 588scenario["malwareNumbers"] = new JsonArray(9); 626scenario["alerts"]![0]!["advisory_ranges"] = new JsonArray("< 4.17.21", ">= 4.17.21, < 4.17.25"); 646scenario["liveCheckRuns"] = new JsonArray(new JsonObject { ["name"] = "tests", ["status"] = "in_progress", ["conclusion"] = null }); 651scenario["liveStatuses"] = new JsonArray(new JsonObject { ["context"] = "license/cla", ["state"] = "failure" }); 654scenario["malwareNumbers"] = new JsonArray(7); 682scenario["statuses"] = new JsonArray(new JsonObject { ["context"] = "license/cla", ["state"] = "pending" }); 697scenario["statuses"] = new JsonArray(new JsonObject { ["context"] = "license/cla", ["state"] = "success" }); 701scenario["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( 1354new 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()), 1893baseline["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), 3952scenario["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), 4143var alerts = new JsonArray( 4147new 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") }, 4150new JsonObject { ["number"] = 12, ["ecosystem"] = "npm", ["package"] = "lodash", ["manifest_path"] = "app/yarn.lock", ["first_patched_version"] = null, ["malware"] = true, ["vulnerable_ranges"] = new JsonArray(">= 0") }, 4161var updates = new JsonArray(new JsonObject { ["name"] = "lodash", ["from"] = "4.17.20", ["to"] = "4.17.21" }); 4162var 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), 4195var 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), 4450case "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( 4690new JsonArray(new JsonObject { ["filename"] = "README.md", ["status"] = "modified" }), 4691new 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]), 157payload["MetricList"] = new JsonArray([.. metricNames]); 233["UserTextList"] = new JsonArray([.. userTextListStrings]), 239payload["MetricList"] = new JsonArray([.. metricNames]); 285["content"] = new JsonArray([.. contents]) 300["content"] = new JsonArray([.. contents]), 309["content"] = new JsonArray([.. contents]), 361new JsonArray( 364["messages"] = new JsonArray([.. turns.SelectMany(GetMessages)]), 371payload["MetricList"] = new JsonArray([.. metricNames]);
Microsoft.NET.Build.Containers (2)
LocalDaemons\ContainerArchive.cs (1)
165JsonNode manifestNode = new JsonArray(
LocalDaemons\DockerCli.cs (1)
391JsonNode manifestNode = new JsonArray(new JsonObject
Microsoft.NETCore.Platforms (1)
UpdateRuntimeIdentifierGraph.cs (1)
42runtimes.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)
21var identity = Hash(ComposeJson.Json(new JsonArray(directory, environmentName, name))); 142service["entrypoint"] = new JsonArray(ComposeJson.Literal(ComposeJson.Text(Text(resource, "entrypoint")))); 486["expose"] = new JsonArray("18888/tcp", "18889/tcp") 490dashboard["ports"] = new JsonArray(new JsonObject