685 references to RootElement
aspire (57)
Acquisition\InstallSidecarReader.cs (7)
158if (doc.RootElement.ValueKind != JsonValueKind.Object) 164Source: ReadOptionalString(doc.RootElement, "source"), 165Channel: ReadOptionalString(doc.RootElement, "channel"), 166Version: ReadOptionalString(doc.RootElement, "version"), 167Commit: ReadOptionalString(doc.RootElement, "commit"), 168NuGetServiceIndexOverride: ReadOptionalString(doc.RootElement, "nugetServiceIndexOverride"), 169Packages: ReadOptionalString(doc.RootElement, "packages"));
Acquisition\InstallSidecarWriter.cs (2)
46foreach (var property in existingSidecar.RootElement.EnumerateObject()) 94if (document.RootElement.ValueKind != JsonValueKind.Object)
Acquisition\PeerInstallProbe.cs (5)
158if (doc.RootElement.ValueKind == JsonValueKind.Object && 159doc.RootElement.TryGetProperty("installations", out var installations) && 165else if (doc.RootElement.ValueKind == JsonValueKind.Array && doc.RootElement.GetArrayLength() > 0) 167row = doc.RootElement[0];
Agents\AspireSkills\AspireSkillsInstaller.cs (1)
456var root = document.RootElement;
Commands\McpCallCommand.cs (2)
80if (doc.RootElement.ValueKind != JsonValueKind.Object) 85foreach (var prop in doc.RootElement.EnumerateObject())
Configuration\AspireConfigFile.cs (1)
249if (!doc.RootElement.TryGetProperty("profiles", out var profilesElement))
DotNet\DotNetCliRunner.cs (1)
710var rootElement = jsonDocument.RootElement;
Mcp\Tools\DoctorTool.cs (1)
28""").RootElement;
Mcp\Tools\ExecuteResourceCommandTool.cs (1)
54return document.RootElement.Clone();
Mcp\Tools\GetDocTool.cs (1)
44""").RootElement;
Mcp\Tools\ListAppHostsTool.cs (1)
35return JsonDocument.Parse("{ \"type\": \"object\", \"properties\": {} }").RootElement;
Mcp\Tools\ListConsoleLogsTool.cs (1)
40""").RootElement;
Mcp\Tools\ListDocsTool.cs (1)
38""").RootElement;
Mcp\Tools\ListIntegrationsTool.cs (1)
67""").RootElement;
Mcp\Tools\ListResourcesTool.cs (1)
58return JsonDocument.Parse("{ \"type\": \"object\", \"properties\": {} }").RootElement;
Mcp\Tools\ListStructuredLogsTool.cs (1)
44""").RootElement;
Mcp\Tools\ListTracesTool.cs (1)
44""").RootElement;
Mcp\Tools\ListTraceStructuredLogsTool.cs (1)
45""").RootElement;
Mcp\Tools\RefreshToolsTool.cs (1)
17return JsonDocument.Parse("{ \"type\": \"object\", \"properties\": {} }").RootElement;
Mcp\Tools\SearchDocsTool.cs (1)
48""").RootElement;
Mcp\Tools\SelectAppHostTool.cs (1)
33""").RootElement;
NuGet\NuGetPackageAssetResolver.cs (1)
285if (!document.RootElement.TryGetProperty("project", out var project) ||
Projects\AppHostInfoResolver.cs (1)
160jsonDocument.RootElement,
Projects\DotNetAppHostProject.cs (2)
2136if (document.RootElement.ValueKind is not JsonValueKind.Object || 2137!document.RootElement.TryGetProperty("profiles", out var profiles) ||
Projects\GuestAppHostProject.cs (1)
961if (!doc.RootElement.TryGetProperty("profiles", out var profiles))
Projects\PrebuiltAppHostServer.cs (1)
1655if (!document.RootElement.TryGetProperty("libraries", out var libraries))
Projects\ProjectLocator.cs (2)
746if (json.RootElement.ValueKind is not JsonValueKind.Object) 752if (json.RootElement.TryGetProperty(LegacySettingsAppHostPathKey, out var appHostPathProperty))
Projects\ProjectUpdater.cs (4)
416var propertiesElement = itemsAndPropertiesDocument.RootElement.GetProperty("Properties"); 956if (itemsAndPropertiesDocument.RootElement.TryGetProperty("Properties", out var propertiesElement)) 974var itemsElement = itemsAndPropertiesDocument.RootElement.GetProperty("Items"); 1197var propertiesElement = document.RootElement.GetProperty("Properties");
src\Shared\IntegrationPackageProbeManifest.cs (2)
119var managedAssemblies = ReadManagedAssemblies(document.RootElement); 120var nativeLibraries = ReadNativeLibraries(document.RootElement);
src\Shared\PackageUpdateHelpers.cs (2)
134if (!document.RootElement.TryGetProperty("searchResult", out var searchResultsArray)) 203if (isExpectedPayload(document.RootElement))
Telemetry\InternalMicrosoftDetector.cs (8)
1050var state = TryGetString(doc.RootElement, "state"); 1120return TryGetString(doc.RootElement, propertyName); 1259if (store.RootElement.ValueKind != JsonValueKind.Array) 1269foreach (var account in store.RootElement.EnumerateArray()) 1413if (token.RootElement.ValueKind != JsonValueKind.Object) 1418var tenant = TryGetString(token.RootElement, "tid"); 1428var issuer = TryGetString(token.RootElement, "iss"); 1438if (ExtractAliasFromAccountIdentifier(TryGetString(token.RootElement, "preferred_username")) is not { } alias)
Aspire.Acquisition.Tests (10)
Scripts\ReleaseScriptPowerShellTests.cs (6)
213Assert.Equal("script", document.RootElement.GetProperty("source").GetString()); 216Assert.False(document.RootElement.TryGetProperty("channel", out _)); 220Assert.Equal(expectedChannel, document.RootElement.GetProperty("channel").GetString()); 250Assert.Equal("script", document.RootElement.GetProperty("source").GetString()); 251Assert.Equal("staging", document.RootElement.GetProperty("channel").GetString()); 292document.RootElement.EnumerateObject(),
Scripts\ReleaseScriptShellTests.cs (4)
168Assert.Equal("script", document.RootElement.GetProperty("source").GetString()); 171Assert.False(document.RootElement.TryGetProperty("channel", out _)); 175Assert.Equal(expectedChannel, document.RootElement.GetProperty("channel").GetString()); 228document.RootElement.EnumerateObject(),
Aspire.Cli.EndToEnd.Tests (28)
ChannelUpdateWorkflowTests.cs (3)
494return doc.RootElement.TryGetProperty("channel", out var channelElement) && 508if (!doc.RootElement.TryGetProperty("appHost", out var appHost) || 532if (!doc.RootElement.TryGetProperty("packages", out var packages) ||
ConfigDiscoveryTests.cs (1)
214var root = doc.RootElement;
DockerComposeDeployWithVolumeTests.cs (1)
151var services = compose.RootElement.GetProperty("services");
DoctorCommandTests.cs (1)
150var recordingEvent = eventDocument.RootElement;
EmulatedLocalReleaseBuildTests.cs (2)
357if (document.RootElement.TryGetProperty("sdk", out var sdk) && 380if (document.RootElement.TryGetProperty("packages", out var packages) &&
EmulatedReleasedBuildTests.cs (1)
251if (document.RootElement.TryGetProperty("sdk", out var sdk) &&
EmulatedStagingBuildTests.cs (2)
314if (document.RootElement.TryGetProperty("sdk", out var sdk) && 341if (document.RootElement.TryGetProperty("packages", out var packages) &&
Helpers\CliE2ETestHelpers.cs (4)
646if (!document.RootElement.TryGetProperty("versions", out var versions) || 840if (document.RootElement.ValueKind != JsonValueKind.Array) 847foreach (var commit in document.RootElement.EnumerateArray()) 881if (!document.RootElement.TryGetProperty("versions", out var versions) || versions.ValueKind != JsonValueKind.Array)
Helpers\ViteTestHelpers.cs (1)
17var version = manifest.RootElement.GetProperty("devDependencies").GetProperty("create-vite").GetString();
ProjectReferenceTests.cs (1)
51var sdkVersion = doc.RootElement.GetProperty("sdk").GetProperty("version").GetString()!;
RadiusPublishTests.cs (1)
138var radiusExtension = bicepConfig.RootElement
RepositoryToolUpdateTests.cs (2)
238var dotnetVersion = nugetMetadata.RootElement.GetProperty("versions").EnumerateArray() 245var npmVersion = npmMetadata.RootElement.GetProperty("version").GetString();
SdkExportTests.cs (1)
72var root = document.RootElement;
SmokeTests.cs (1)
368var root = config.RootElement;
StartStopTests.cs (2)
575Assert.Equal(JsonValueKind.Array, document.RootElement.ValueKind); 578foreach (var element in document.RootElement.EnumerateArray())
TypeScriptEmptyAppHostTemplateTests.cs (1)
191return doc.RootElement.GetProperty("sdk").GetProperty("version").GetString()
TypeScriptReusablePackageTests.cs (1)
95return doc.RootElement.GetProperty("sdk").GetProperty("version").GetString()
TypeScriptStarterSmokeTests.cs (1)
107var root = doc.RootElement;
ViteTestHelpersTests.cs (1)
22var version = manifest.RootElement.GetProperty("devDependencies").GetProperty("create-vite").GetString();
Aspire.Cli.Tests (138)
Acquisition\InstallSidecarWriterTests.cs (6)
33Assert.Equal("stable", originalDocument.RootElement.GetProperty("channel").GetString()); 39Assert.Equal("script", document.RootElement.GetProperty("source").GetString()); 40Assert.Equal("staging", document.RootElement.GetProperty("channel").GetString()); 41Assert.False(document.RootElement.TryGetProperty("version", out _)); 42Assert.False(document.RootElement.TryGetProperty("commit", out _)); 43Assert.True(document.RootElement.GetProperty("futureField").GetProperty("enabled").GetBoolean());
Acquisition\WingetRegistryProbeTests.cs (4)
31Assert.Equal(JsonValueKind.Object, doc.RootElement.ValueKind); 32Assert.Equal("winget", doc.RootElement.GetProperty("source").GetString()); 97Assert.Equal(JsonValueKind.Object, doc.RootElement.ValueKind); 98Assert.Equal("winget", doc.RootElement.GetProperty("source").GetString());
Agents\SigstoreNpmProvenanceCheckerTests.cs (2)
29Assert.True(bundleDoc.RootElement.TryGetProperty("dsseEnvelope", out _)); 96Assert.True(doc.RootElement.TryGetProperty("dsseEnvelope", out _));
Agents\TelemetryHookInstallerTests.cs (2)
58var bundledHooks = manifest.RootElement.GetProperty("hooks"); 59var recordedHooks = metadata.RootElement.GetProperty("hooks");
Backchannel\BackchannelJsonSerializerContextTests.cs (3)
45InputSchema = JsonDocument.Parse("{\"type\":\"object\",\"properties\":{\"sql\":{\"type\":\"string\"}}}").RootElement 68["sql"] = JsonDocument.Parse("\"select 1\"").RootElement, 69["limit"] = JsonDocument.Parse("1").RootElement
Backchannel\ResourceSnapshotMapperTests.cs (1)
359var serializedProperty = document.RootElement.GetProperty("properties").GetProperty("custom.list");
Caching\AppHostInfoDiskCacheTests.cs (1)
117var propertyNames = document.RootElement
Commands\AddCommandTests.cs (1)
3530return document.RootElement.EnumerateArray()
Commands\DescribeCommandTests.cs (1)
756var connectionProperties = document.RootElement
Commands\DoCommandTests.cs (1)
417var step = Assert.Single(document.RootElement.EnumerateArray());
Commands\DoctorCommandTests.cs (11)
156Assert.True(doc.RootElement.TryGetProperty("checks", out _)); 261Assert.DoesNotContain(doc.RootElement.GetProperty("checks").EnumerateArray(), 289Assert.DoesNotContain(doc.RootElement.GetProperty("checks").EnumerateArray(), 315Assert.DoesNotContain(doc.RootElement.GetProperty("checks").EnumerateArray(), 342Assert.DoesNotContain(doc.RootElement.GetProperty("checks").EnumerateArray(), 660var installations = doc.RootElement.GetProperty("installations").EnumerateArray().ToArray(); 892Assert.Empty(doc.RootElement.GetProperty("checks").EnumerateArray()); 893var installations = doc.RootElement.GetProperty("installations").EnumerateArray().ToArray(); 921Assert.NotEmpty(doc.RootElement.GetProperty("checks").EnumerateArray()); 922var row = Assert.Single(doc.RootElement.GetProperty("installations").EnumerateArray()); 1032=> document.RootElement.GetProperty("checks").EnumerateArray()
Commands\LsCommandTests.cs (17)
160Assert.Equal(JsonValueKind.Array, document.RootElement.ValueKind); 161Assert.Equal(0, document.RootElement.GetArrayLength()); 243Assert.Equal(JsonValueKind.Array, document.RootElement.ValueKind); 244Assert.Equal(2, document.RootElement.GetArrayLength()); 275Assert.Equal(JsonValueKind.Array, document.RootElement.ValueKind); 276Assert.Equal(0, document.RootElement.GetArrayLength()); 319Assert.Equal(JsonValueKind.Object, document.RootElement.ValueKind); 323Assert.Equal(appHostPath1, firstCandidate.RootElement.GetProperty("path").GetString()); 324Assert.Equal(KnownLanguageId.CSharp, firstCandidate.RootElement.GetProperty("language").GetString()); 325Assert.Equal("buildable", firstCandidate.RootElement.GetProperty("status").GetString()); 328Assert.Equal(appHostPath2, secondCandidate.RootElement.GetProperty("path").GetString()); 329Assert.Equal(KnownLanguageId.TypeScript, secondCandidate.RootElement.GetProperty("language").GetString()); 330Assert.Equal("possibly-unbuildable", secondCandidate.RootElement.GetProperty("status").GetString()); 406Assert.Equal(appHostPathZ, first.RootElement.GetProperty("path").GetString()); 407Assert.Equal(appHostPathA, second.RootElement.GetProperty("path").GetString()); 408Assert.Equal(appHostPathM, third.RootElement.GetProperty("path").GetString()); 449Assert.Equal(appHostPath, candidate.RootElement.GetProperty("path").GetString());
Commands\NewCommandTests.cs (2)
1670aspireDoc.RootElement.TryGetProperty("profiles", out _), 1675Assert.True(aspireDoc.RootElement.TryGetProperty("appHost", out var appHost), "aspire.config.json is missing the required 'appHost' object.");
Commands\PsCommandTests.cs (10)
216Assert.Equal(1, document.RootElement.GetArrayLength()); 217Assert.Equal(expectedSdkVersion, document.RootElement[0].GetProperty("sdkVersion").GetString()); 254Assert.Equal(1, document.RootElement.GetArrayLength()); 255Assert.True(document.RootElement[0].TryGetProperty("sdkVersion", out var sdkVersion)); 300Assert.Equal(1, document.RootElement.GetArrayLength()); 301Assert.Equal(JsonValueKind.Null, document.RootElement[0].GetProperty("sdkVersion").ValueKind); 485Assert.Equal(JsonValueKind.Array, document.RootElement.ValueKind); 486Assert.Equal(0, document.RootElement.GetArrayLength()); 522Assert.Equal(JsonValueKind.Array, document.RootElement.ValueKind); 756var firstElement = document.RootElement[0];
Commands\RunCommandTests.cs (1)
4987Assert.Equal("explicit-cli", document.RootElement.GetProperty("appHostSelectionOrigin").GetString());
Commands\Sdk\SdkExportCommandTests.cs (2)
90Assert.Equal("Contoso.Aspire.Widgets", document.RootElement.GetProperty("package").GetProperty("name").GetString()); 423return Task.FromResult(document.RootElement.Clone());
Commands\SdkDumpCommandTests.cs (1)
380var exportedValues = document.RootElement.GetProperty("ExportedValues");
Commands\UpdateCommandTests.cs (5)
1523Assert.Equal("script", document.RootElement.GetProperty("source").GetString()); 1524Assert.Equal("staging", document.RootElement.GetProperty("channel").GetString()); 1527Assert.False(document.RootElement.TryGetProperty("version", out _)); 1528Assert.False(document.RootElement.TryGetProperty("commit", out _)); 1529Assert.Equal("preserved", document.RootElement.GetProperty("futureField").GetString());
DotNet\DotNetCliRunnerTests.cs (1)
2234var properties = jsonDocument.RootElement.GetProperty("Properties");
DotNet\ProcessExecutionTests.cs (2)
90var values = jsonDocument.RootElement.GetProperty("values"); 152var values = jsonDocument.RootElement.GetProperty("values");
Mcp\ExcludeFromMcpTests.cs (7)
196["resourceName"] = JsonDocument.Parse($"\"{SecretServiceName}\"").RootElement 230["resourceName"] = JsonDocument.Parse($"\"{ApiServiceName}\"").RootElement 268var arguments = doc.RootElement.EnumerateObject() 288["resourceName"] = JsonDocument.Parse($"\"{SecretServiceName}\"").RootElement 325["resourceName"] = JsonDocument.Parse($"\"{SecretServiceName}\"").RootElement 362["traceId"] = JsonDocument.Parse("\"abc123def456\"").RootElement 411["traceId"] = JsonDocument.Parse("\"abc123def456\"").RootElement
Mcp\ExecuteResourceCommandToolTests.cs (2)
35return doc.RootElement.EnumerateObject() 294var partialArgs = JsonDocument.Parse("""{"resourceName": "test"}""").RootElement
Mcp\ListConsoleLogsToolTests.cs (20)
24["resourceName"] = JsonDocument.Parse("\"test-resource\"").RootElement 63["resourceName"] = JsonDocument.Parse("\"test-resource\"").RootElement 98["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement 132["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement 162["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement 191["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement 222["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement, 223["search"] = JsonDocument.Parse("\"Connection\"").RootElement 256["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement, 257["search"] = JsonDocument.Parse("\"error\"").RootElement 288["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement, 289["search"] = JsonDocument.Parse("\"nonexistent\"").RootElement 322["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement, 323["search"] = JsonDocument.Parse("\"Connection\"").RootElement 357["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement, 358["search"] = JsonDocument.Parse("42").RootElement 394["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement, 396["search"] = JsonDocument.Parse("\"Connection timeout\"").RootElement 431["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement, 433["search"] = JsonDocument.Parse("\"level:error\"").RootElement
Mcp\ListIntegrationsToolTests.cs (3)
63Assert.True(json.RootElement.TryGetProperty("integrations", out var integrations)); 88Assert.True(json.RootElement.TryGetProperty("integrations", out var integrations)); 122Assert.True(json.RootElement.TryGetProperty("integrations", out var integrations));
Mcp\ListResourcesToolTests.cs (3)
176Assert.Equal(JsonValueKind.Array, jsonDoc.RootElement.ValueKind); 177Assert.Equal(1, jsonDoc.RootElement.GetArrayLength()); 179var resource = jsonDoc.RootElement[0];
Mcp\ListStructuredLogsToolTests.cs (2)
326["resourceName"] = JsonDocument.Parse("\"non-existent-resource\"").RootElement 465["search"] = JsonDocument.Parse("\"timeout error\"").RootElement
Mcp\ListTracesToolTests.cs (3)
311["resourceName"] = JsonDocument.Parse("\"non-existent-resource\"").RootElement 414["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement 507["search"] = JsonDocument.Parse("\"GET /api\"").RootElement
Npm\AspireJsLauncherTests.cs (4)
129Assert.Equal("@microsoft/aspire-cli", output.RootElement.GetProperty("ASPIRE_NPM_PACKAGE").GetString()); 130Assert.Equal(pointerVersion, output.RootElement.GetProperty("ASPIRE_NPM_PACKAGE_VERSION").GetString()); 131Assert.Equal(rid, output.RootElement.GetProperty("ASPIRE_NPM_PACKAGE_RID").GetString()); 133var args = output.RootElement.GetProperty("args");
Projects\AppHostServerProjectTests.cs (1)
138var properties = document.RootElement.GetProperty("Properties");
Projects\FallbackProjectParserTests.cs (1)
16return JsonSerializer.Serialize(document.RootElement, s_indentedOptions);
Projects\PrebuiltAppHostServerTests.cs (4)
2376var managedAssemblies = probeManifest.RootElement.GetProperty("managedAssemblies").EnumerateArray().ToList(); 2383Assert.Equal(0, probeManifest.RootElement.GetProperty("nativeLibraries").GetArrayLength()); 2430var managedAssemblies = probeManifest.RootElement.GetProperty("managedAssemblies").EnumerateArray().ToList(); 2440var nativeLibraries = probeManifest.RootElement.GetProperty("nativeLibraries").EnumerateArray().ToList();
Projects\ProjectLocatorTests.cs (2)
350Assert.Equal("9.9.9", document.RootElement.GetProperty("sdk").GetProperty("version").GetString()); 506return document.RootElement.GetProperty("appHost").GetProperty("path").GetString();
Projects\ProjectUpdaterTests.cs (3)
325Assert.Equal("daily", configDoc.RootElement.GetProperty("channel").GetString()); 326Assert.Equal("9.5.0-preview.1", configDoc.RootElement.GetProperty("sdk").GetProperty("version").GetString()); 608Assert.Equal("daily", configDoc.RootElement.GetProperty("channel").GetString());
Telemetry\InternalMicrosoftDetectorTests.cs (1)
1795var validRecord = validStore.RootElement[0].Clone();
Templating\JavaAppHostTemplateTests.cs (2)
49var sourcePaths = document.RootElement 114var packages = document.RootElement
Templating\JavaStarterScaffoldTests.cs (1)
111var appHost = config.RootElement.GetProperty("appHost");
Templating\TemplatePackageLockTests.cs (5)
23var scripts = packageJson.RootElement.GetProperty("scripts"); 48var overrides = packageJson.RootElement.GetProperty("overrides"); 75var registryHosts = packageLock.RootElement 140var packages = packageLock.RootElement.GetProperty("packages"); 150var registryHosts = packageLock.RootElement
Aspire.Components.Common.TestUtilities (2)
ConformanceTests.cs (2)
420var results = schema.Evaluate(config.RootElement); 433var results = schema.Evaluate(config.RootElement, DefaultEvaluationOptions);
Aspire.Dashboard (12)
Model\GenAI\GenAIMessages.cs (12)
215if (!doc.RootElement.TryGetProperty("type", out var typeProp)) 224MessagePart.TextType => Deserialize<TextPart>(doc.RootElement, options), 225MessagePart.ToolCallType => TryParseStringArguments(Deserialize<ToolCallRequestPart>(doc.RootElement, options)), 226MessagePart.ToolCallResponseType => Deserialize<ToolCallResponsePart>(doc.RootElement, options), 227MessagePart.BlobType => Deserialize<BlobPart>(doc.RootElement, options), 228MessagePart.FileType => Deserialize<FilePart>(doc.RootElement, options), 229MessagePart.UriType => Deserialize<UriPart>(doc.RootElement, options), 230MessagePart.ReasoningType => Deserialize<ReasoningPart>(doc.RootElement, options), 231MessagePart.ServerToolCallType => TryParseServerToolCallArguments(Deserialize<ServerToolCallPart>(doc.RootElement, options)), 232MessagePart.ServerToolCallResponseType => Deserialize<ServerToolCallResponsePart>(doc.RootElement, options), 233_ => Deserialize<GenericPart>(doc.RootElement, options), 243errorPart = Deserialize<UnexpectedErrorPart>(doc.RootElement, options);
Aspire.Dashboard.Tests (22)
DashboardOptionsTests.cs (5)
538""").RootElement.Clone(); 593""").RootElement.Clone(); 622""").RootElement.Clone(); 660""").RootElement.Clone(); 697""").RootElement.Clone();
Integration\Playwright\AccessibilityTests.cs (3)
289foreach (var surface in probe.RootElement.GetProperty("surfaces").EnumerateArray()) 549var root = focus.RootElement; 595var root = colors.RootElement;
Integration\Playwright\AppBarTests.cs (1)
121var root = document.RootElement;
Model\DashboardDataSourceTests.cs (10)
160Assert.Equal(DashboardRunStore.SchemaVersion, metadata.RootElement.GetProperty("SchemaVersion").GetInt32()); 178Assert.Equal(expectedName, metadata.RootElement.GetProperty("ApplicationName").GetString()); 257Assert.True(metadata.RootElement.GetProperty("IsPinned").GetBoolean()); 776Assert.Equal(DashboardRunStore.SchemaVersion - 1, updatedMetadata.RootElement.GetProperty("SchemaVersion").GetInt32()); 777Assert.True(updatedMetadata.RootElement.GetProperty("IsPinned").GetBoolean()); 815Assert.Equal(DashboardRunStore.SchemaVersion + 1, updatedMetadata.RootElement.GetProperty("SchemaVersion").GetInt32()); 816Assert.True(updatedMetadata.RootElement.GetProperty("IsPinned").GetBoolean()); 817var futureMetadata = updatedMetadata.RootElement.GetProperty("FutureMetadata"); 1039Assert.True(metadata.RootElement.GetProperty("IsPinned").GetBoolean()); 1214Assert.True(metadata.RootElement.GetProperty("IsPinned").GetBoolean());
Model\GenAIItemPartViewModelTests.cs (2)
159["message"] = JsonDocument.Parse("""{"text":"こんにちは"}""").RootElement.GetProperty("text") 180["content"] = JsonDocument.Parse("""{"nested":"value"}""").RootElement
Terminal\TerminalWebSocketTests.cs (1)
752var frame = document.RootElement;
Aspire.Deployment.EndToEnd.Tests (11)
AcaExpressDeploymentTests.cs (2)
257var environment = Assert.Single(environmentDocument.RootElement.GetProperty("value").EnumerateArray()); 263var apps = appsDocument.RootElement.GetProperty("value").EnumerateArray().ToArray();
FoundryDotnetProjectDeploymentTests.cs (2)
170var project = resources.RootElement.GetProperty("value").EnumerateArray().Single(resource => 176return new Uri(projectDocument.RootElement.GetProperty("properties").GetProperty("endpoints").GetProperty("AI Foundry API").GetString()
FoundryHostedAgentDeploymentTests.cs (7)
245var resources = resourcesDocument.RootElement.GetProperty("value").EnumerateArray().ToArray(); 268var projectEndpoint = projectDocument.RootElement 370return document.RootElement.GetProperty("oid").GetString() 417return document.RootElement.Clone(); 596var expectedId = requestDocument.RootElement.TryGetProperty("id", out var requestId) 624if (candidate.RootElement.TryGetProperty("id", out var responseId) && 628matchingResponse = candidate.RootElement.Clone();
Aspire.Hosting (6)
Dcp\DcpLogParser.cs (1)
179var root = doc.RootElement;
Publishing\ContainerRuntimeBase.cs (1)
234return document.RootElement.ValueKind is JsonValueKind.Object or JsonValueKind.Array;
Publishing\PodmanContainerRuntime.cs (2)
394var metadata = metadataDocument.RootElement; 451var root = document.RootElement;
src\Shared\PackageUpdateHelpers.cs (2)
134if (!document.RootElement.TryGetProperty("searchResult", out var searchResultsArray)) 203if (isExpectedPayload(document.RootElement))
Aspire.Hosting.Azure (1)
Provisioning\Internal\DefaultAzurePrincipalProvider.cs (1)
74var root = document.RootElement;
Aspire.Hosting.Azure.Tests (7)
AzureSandboxesTests.cs (7)
504var root = document.RootElement; 554var source = document.RootElement.GetProperty("source"); 1729var root = document.RootElement; 1799var root = document.RootElement; 1852var root = document.RootElement; 1891var root = document.RootElement; 1955var auth = document.RootElement.GetProperty("auth");
Aspire.Hosting.Blazor (1)
BlazorHostedExtensions.cs (1)
321if (output.RootElement.TryGetProperty("Items", out var items)
Aspire.Hosting.Browsers (2)
ChromiumBrowserResolver.cs (2)
87if (TryResolveProfileDirectory(localStateDocument.RootElement, userDataDirectory, profile) is { } profileDirectory) 183AddProfilesFromLocalState(localStateDocument.RootElement, userDataDirectory, profiles);
Aspire.Hosting.Browsers.Tests (26)
BrowserHostTests.cs (2)
74Assert.Equal(BrowserLogsCdpProtocol.TargetSetDiscoverTargetsMethod, command.RootElement.GetProperty("method").GetString()); 76var responseFrame = "{\"id\":" + command.RootElement.GetProperty("id").GetInt64() + ",\"result\":{}}";
BrowserLogsBuilderExtensionsTests.cs (20)
804Assert.Equal("web-browser-logs", document.RootElement.GetProperty("resourceName").GetString()); 805Assert.Equal("session-0002", document.RootElement.GetProperty("sessionId").GetString()); 806Assert.Equal("msedge", document.RootElement.GetProperty("browser").GetString()); 807Assert.Equal(@"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe", document.RootElement.GetProperty("browserExecutable").GetString()); 808Assert.Equal("Adopted", document.RootElement.GetProperty("browserHostOwnership").GetString()); 809Assert.Equal(4242, document.RootElement.GetProperty("processId").GetInt32()); 810Assert.Equal("target-0002", document.RootElement.GetProperty("targetId").GetString()); 811Assert.Equal("https://localhost:8443/", document.RootElement.GetProperty("targetUrl").GetString()); 812Assert.EndsWith("screenshot.png", document.RootElement.GetProperty("path").GetString(), StringComparison.Ordinal); 813Assert.Equal("image/png", document.RootElement.GetProperty("mimeType").GetString()); 814Assert.Equal(1234, document.RootElement.GetProperty("sizeBytes").GetInt32()); 893var path = document.RootElement.GetProperty("path").GetString(); 898Assert.Equal("session-0001", document.RootElement.GetProperty("sessionId").GetString()); 899Assert.Equal("chrome", document.RootElement.GetProperty("browser").GetString()); 900Assert.Equal("/fake/browser-1", document.RootElement.GetProperty("browserExecutable").GetString()); 901Assert.Equal("Owned", document.RootElement.GetProperty("browserHostOwnership").GetString()); 902Assert.Equal(1001, document.RootElement.GetProperty("processId").GetInt32()); 903Assert.Equal("target-1", document.RootElement.GetProperty("targetId").GetString()); 904Assert.Equal("http://localhost:8080/", document.RootElement.GetProperty("targetUrl").GetString()); 905Assert.Equal(session.ScreenshotBytes.Length, document.RootElement.GetProperty("sizeBytes").GetInt32());
BrowserLogsCdpConnectionTests.cs (2)
299return ParseReceivedCommand(document.RootElement); 305return ParseReceivedCommand(document.RootElement);
src\Aspire.Hosting.Browsers\ChromiumBrowserResolver.cs (2)
87if (TryResolveProfileDirectory(localStateDocument.RootElement, userDataDirectory, profile) is { } profileDirectory) 183AddProfilesFromLocalState(localStateDocument.RootElement, userDataDirectory, profiles);
Aspire.Hosting.CodeGeneration.TypeScript (1)
AtsTypeScriptApiReferenceExporter.cs (1)
61return document.RootElement.Clone();
Aspire.Hosting.CodeGeneration.TypeScript.Tests (4)
AtsTypeScriptCodeGeneratorTests.cs (4)
261document.RootElement.GetProperty("modules")[0].GetProperty("items") 317document.RootElement.GetProperty("modules")[0].GetProperty("items").EnumerateArray() 2700var generator = document.RootElement.GetProperty("generator"); 2716var items = document.RootElement.GetProperty("modules")[0].GetProperty("items").EnumerateArray();
Aspire.Hosting.DevTunnels (1)
DevTunnelCliClient.cs (1)
329output = JsonDocument.Parse(output).RootElement.GetProperty(propertyName).GetRawText();
Aspire.Hosting.Dotnet (1)
DotnetProjectRunPropertiesResolver.cs (1)
131var properties = document.RootElement.GetProperty("Properties");
Aspire.Hosting.Dotnet.Tests (1)
DotnetProjectBuildCoordinatorTests.cs (1)
789assets.RootElement.GetProperty("project").GetProperty("frameworks")
Aspire.Hosting.EntityFrameworkCore (2)
EFCoreOperationExecutor.cs (2)
707if (doc.RootElement.ValueKind == JsonValueKind.Array) 709foreach (var migration in doc.RootElement.EnumerateArray())
Aspire.Hosting.Foundry (8)
FoundryLocalService.cs (4)
586if (document.RootElement.TryGetProperty("webUrls", out var webUrls) && 609if (document.RootElement.TryGetProperty("model", out var model) && 636if (document.RootElement.ValueKind is JsonValueKind.Array) 638modelIds = document.RootElement
Toolbox\FoundryToolboxReadinessProbe.cs (3)
172var expectedId = requestDocument.RootElement.TryGetProperty("id", out var requestId) 205if (candidate.RootElement.TryGetProperty("id", out var responseId) && 209matchingResponse = candidate.RootElement.Clone();
Toolbox\FoundryToolboxToolDefinition.cs (1)
412foreach (var property in unnamedDocument.RootElement.EnumerateObject())
Aspire.Hosting.Java.Tests (1)
AddJavaAppPublishTests.cs (1)
1572var manifestArgs = manifest.RootElement
Aspire.Hosting.JavaScript (1)
JavaScriptHostingExtensions.cs (1)
2710if (packageJson.RootElement.TryGetProperty("packageManager", out var packageManagerElement) &&
Aspire.Hosting.JavaScript.Tests (1)
DenoFunctionalTests.cs (1)
101return document.RootElement.GetProperty("returnedCount").GetInt32();
Aspire.Hosting.Kubernetes (6)
Deployment\HelmDeploymentEngine.cs (1)
750var root = document.RootElement;
KubernetesEnvironmentResource.cs (4)
1728if (doc.RootElement.TryGetProperty("status", out var status) && 1803if (doc.RootElement.TryGetProperty("spec", out var spec) && 1902indicesToRemove = FindForeignListenerOwnershipIndices(doc.RootElement); 2071var root = doc.RootElement;
KubernetesManifestResource.cs (1)
216return NormalizeJsonElement(document.RootElement);
Aspire.Hosting.Maui (1)
Utilities\ProjectFileReader.cs (1)
86var properties = jsonDoc.RootElement.GetProperty("Properties");
Aspire.Hosting.OpenAI (1)
OpenAIHealthCheck.cs (1)
98if (!doc.RootElement.TryGetProperty("status", out var statusEl))
Aspire.Hosting.PostgreSQL.Tests (1)
AddPostgresTests.cs (1)
532var servers = document.RootElement.GetProperty("Servers");
Aspire.Hosting.Radius (6)
Publishing\RadiusWorkspaceKubeContext.cs (2)
89if (document.RootElement.ValueKind is not JsonValueKind.Object || 90!document.RootElement.TryGetProperty("connection", out var connection) ||
Publishing\SealedSecretApplyStep.cs (3)
423if (document.RootElement.TryGetProperty("metadata", out var metadata) && 439var root = document.RootElement; 603var root = document.RootElement;
Secrets\SealedSecretManifest.cs (1)
370var root = document.RootElement;
Aspire.Hosting.Radius.Tests (1)
Publishing\RadiusDeployParametersTests.cs (1)
74var root = document.RootElement;
Aspire.Hosting.RemoteHost (2)
src\Shared\IntegrationPackageProbeManifest.cs (2)
119var managedAssemblies = ReadManagedAssemblies(document.RootElement); 120var nativeLibraries = ReadNativeLibraries(document.RootElement);
Aspire.Hosting.Rust (1)
CargoMetadata.cs (1)
77var root = document.RootElement;
Aspire.Hosting.Sdk.Tests (1)
AppHostSdkTargetsTests.cs (1)
1287var properties = document.RootElement.GetProperty("Properties");
Aspire.Hosting.Seq.Tests (1)
SeqFunctionalTests.cs (1)
65var doc = jsonDocument.RootElement.EnumerateArray().FirstOrDefault();
Aspire.Hosting.Tests (33)
Backchannel\BackchannelContractTests.cs (1)
365return document.RootElement.Clone();
Backchannel\JsonElementConversionTests.cs (11)
28var result = ConvertJsonElementToObject(json.RootElement); 37var result = ConvertJsonElementToObject(json.RootElement); 47var result = ConvertJsonElementToObject(json.RootElement); 56var result = ConvertJsonElementToObject(json.RootElement); 65var result = ConvertJsonElementToObject(json.RootElement); 74var result = ConvertJsonElementToObject(json.RootElement); 83var result = ConvertJsonElementToObject(json.RootElement); 96var result = ConvertJsonElementToObject(json.RootElement); 107var result = ConvertJsonElementToObject(json.RootElement); 118var result = ConvertJsonElementToObject(json.RootElement); 145var result = ConvertJsonElementToObject(json.RootElement);
Dcp\DcpExecutorTests.cs (2)
6991launchConfigurations.RootElement.EnumerateArray(), 11073Assert.Equal(expected, document.RootElement.GetProperty("monitorTimestamp").GetString());
ManifestGenerationTests.cs (12)
32var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 50var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 68var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 86var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 129var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 156var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 189var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 209var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 229var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 251var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 274var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 501Assert.Equal(expectedManifest, manifestStore.ManifestDocument.RootElement.ToString());
MSBuildTests.cs (1)
349Assert.Equal(string.Empty, document.RootElement.GetProperty("Properties").GetProperty("IsAspireHost").GetString());
Publishing\ResourceContainerImageManagerTests.cs (2)
1240var properties = document.RootElement.GetProperty("Properties"); 1304var properties = document.RootElement.GetProperty("Properties");
Schema\SchemaTests.cs (3)
248var manifestText = manifestDocument.RootElement.ToString(); 835var results = schema.Evaluate(manifestJson.RootElement); 848var results = schema.Evaluate(manifestJson.RootElement);
WithTerminalTests.cs (1)
457var root = doc.RootElement;
Aspire.Hosting.TestUtilities (2)
Publishing\TestContainerImageArchive.cs (2)
81if (document.RootElement.ValueKind != JsonValueKind.Array) 87foreach (var manifest in document.RootElement.EnumerateArray())
Aspire.Templates.Tests (1)
LocalhostTldHostnameTests.cs (1)
79var profiles = launchSettings.RootElement.GetProperty("profiles");
Aspire.TerminalHost.Tests (4)
TerminalHostAppTests.cs (4)
513Assert.Equal(configuredWidth, hello.RootElement.GetProperty("width").GetInt32()); 514Assert.Equal(configuredHeight, hello.RootElement.GetProperty("height").GetInt32()); 818Assert.Equal(requestedWidth, hello.RootElement.GetProperty("width").GetInt32()); 819Assert.Equal(requestedHeight, hello.RootElement.GetProperty("height").GetInt32());
Aspire.TestTools (5)
GitHubActionsApi.cs (2)
30var jobsArray = jobsDocument.RootElement.GetProperty("jobs"); 65var artifactsArray = artifactsDocument.RootElement.GetProperty("artifacts");
GitHubCli.cs (3)
86var root = document.RootElement; 126var root = document.RootElement; 142var items = searchDocument.RootElement.GetProperty("items");
dotnet-aot (7)
parent\dotnet\Commands\Run\AotRunCommand.cs (1)
305runtimeVersion = document.RootElement
parent\dotnet\Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.cs (3)
785if (document.RootElement.ValueKind != JsonValueKind.Object || 786HasDuplicatePropertyNames(document.RootElement) || 788document.RootElement,
parent\dotnet\NugetSearch\AuthorsConverter.cs (1)
23var resultAuthors = doc.RootElement.EnumerateArray().Select(author => author.GetString()).ToArray();
parent\dotnet\SlnFileFactory.cs (1)
102JsonElement root = JsonDocument.Parse(fileContent, options).RootElement;
parent\dotnet\ToolManifest\ToolManifestEditor.cs (1)
141JsonElement root = doc.RootElement;
dotnet-openapi (1)
Commands\BaseCommand.cs (1)
464var packageVersionsElement = packageVersionDocument.RootElement.GetProperty("Packages");
dotnet-sourcelink (1)
dotnet-user-jwts (2)
Helpers\DevJwtCliHelpers.cs (2)
165if (ExtractIISExpressUrlFromProfile(launchSettingsJson.RootElement) is { } iisUrls) 170if (launchSettingsJson.RootElement.TryGetProperty("profiles", out var profiles))
ILCompiler.Compiler (1)
parent\parent\Common\Microsoft\SourceLink\Tools\SourceLinkMap.cs (1)
65var root = jsonDocument.RootElement;
ILCompiler.ReadyToRun (1)
Compiler\CallChainProfile.cs (1)
252JsonElement root = document.RootElement;
Infrastructure.Tests (93)
BuildWarningPolicyTests.cs (1)
37var properties = document.RootElement.GetProperty("Properties");
Hex1bNativePublishingTests.cs (1)
39var items = document.RootElement.GetProperty("Items");
PowerShellScripts\ExpandTestMatrixGitHubTests.cs (4)
153Assert.True(document.RootElement.TryGetProperty("include", out var include)); 180var include = document.RootElement.GetProperty("include"); 211var include = document.RootElement.GetProperty("include"); 662var include = document.RootElement.GetProperty("include");
PowerShellScripts\SplitTestMatrixByDepsTests.cs (1)
298var include = document.RootElement.GetProperty("include");
PowerShellScripts\SplitTestProjectsTests.cs (1)
122Assert.True(document.RootElement.TryGetProperty("testPartitions", out var partitions));
TestTriggerMap\SelectTestsAcceptanceTests.cs (1)
1212if (!config.RootElement.TryGetProperty("packages", out var packages))
TestTriggerMap\SelectTestsCliTests.cs (5)
629var root = doc.RootElement; 801Assert.Equal(JsonValueKind.Object, doc.RootElement.ValueKind); 803Assert.True(doc.RootElement.GetProperty("run_extension_e2e").GetBoolean()); 804Assert.False(doc.RootElement.GetProperty("run_group_job").GetBoolean()); 997var root = doc.RootElement;
TestTriggerMap\SelectTestsLayer1IntegrationTests.cs (3)
100Assert.False(selection.RootElement.GetProperty("run_prodjob").GetBoolean()); 207var cause = doc.RootElement.GetProperty("testProjects").EnumerateArray() 261var cause = doc.RootElement.GetProperty("testProjects").EnumerateArray()
TestTriggerMap\TestTriggerMapTests.cs (2)
1057var target = Assert.Single(targets.RootElement.EnumerateArray()); 1377foreach (var target in targets.RootElement.EnumerateArray())
tools\GenerateCITimeline\GitHubApi.cs (5)
35return emptyDoc.RootElement.Clone(); 82return doc.RootElement.Clone(); 124return doc.RootElement.Clone(); 158var root = doc.RootElement; 168runInfo = emptyDoc.RootElement.Clone();
WorkflowScripts\AgenticWorkflowTests.cs (1)
35Assert.Equal(version, metadata.RootElement.GetProperty("compiler_version").GetString());
WorkflowScripts\AnalyzeCiFailureWorkflowTests.cs (65)
221Assert.Empty(selected.RootElement.EnumerateObject()); 225Assert.Equal(expectedNumber, selected.RootElement.GetProperty("number").GetInt32()); 226Assert.False(selected.RootElement.TryGetProperty("body", out _)); 298Assert.Equal(42, triggeringMerge.RootElement.GetProperty("number").GetInt32()); 299Assert.False(triggeringMerge.RootElement.TryGetProperty("body", out _)); 967var failedTest = analysis.RootElement.GetProperty("failed_tests")[0]; 1036analysis.RootElement.GetProperty("failed_tests").EnumerateArray(), 1501var failedJob = sanitized.RootElement.GetProperty("failed_jobs")[0]; 1504var failedTest = sanitized.RootElement.GetProperty("failed_tests")[0]; 1716Assert.Equal(expected, sanitizedCause.RootElement.GetProperty(field).GetString()); 1775Assert.Equal("Injected title", cause.RootElement.GetProperty("title").GetString()); 1776Assert.Equal("Injected pattern", cause.RootElement.GetProperty("error_pattern").GetString()); 2363metadata.RootElement.GetProperty("title").GetString()); 2364Assert.Equal("ci-failure-cause,main-ci-break", metadata.RootElement.GetProperty("labels").GetString()); 2447metadata.RootElement.GetProperty("title").GetString()); 3480Assert.Equal(2, selected.RootElement.GetArrayLength()); 3481Assert.Equal(10, selected.RootElement[0].GetProperty("id").GetInt32()); 3482Assert.Equal("trx", selected.RootElement[0].GetProperty("format").GetString()); 3483Assert.Equal("mocha", selected.RootElement[1].GetProperty("format").GetString()); 5134Assert.Equal(20, output.RootElement.GetProperty("id").GetInt64()); 5135Assert.Equal("latest", output.RootElement.GetProperty("head_sha").GetString()); 5174Assert.Equal(24, output.RootElement.GetProperty("id").GetInt64()); 5175Assert.Equal("earlier", output.RootElement.GetProperty("head_sha").GetString()); 5204Assert.Equal(101, output.RootElement.GetProperty("id").GetInt64()); 5240Assert.Equal(301, output.RootElement.GetProperty("id").GetInt64()); 5313Assert.Equal(77, output.RootElement.GetProperty("id").GetInt64()); 5347Assert.Equal(55, output.RootElement.GetProperty("id").GetInt64()); 5385Assert.Equal("unavailable", status.RootElement.GetProperty("state").GetString()); 5406Assert.Equal("unavailable", status.RootElement.GetProperty("state").GetString()); 5449Assert.Single(candidates.RootElement.EnumerateArray()); 5451Assert.Equal("incomplete", status.RootElement.GetProperty("state").GetString()); 5498var candidate = Assert.Single(candidates.RootElement.EnumerateArray()); 5502Assert.Equal("incomplete", status.RootElement.GetProperty("state").GetString()); 5558var candidate = Assert.Single(candidates.RootElement.EnumerateArray()); 5561Assert.Equal("available", status.RootElement.GetProperty("state").GetString()); 5599Assert.Empty(candidates.RootElement.EnumerateArray()); 5601Assert.Equal("incomplete", status.RootElement.GetProperty("state").GetString()); 5643Assert.Empty(candidates.RootElement.EnumerateArray()); 5645Assert.Equal("incomplete", status.RootElement.GetProperty("state").GetString()); 5683var candidate = Assert.Single(candidates.RootElement.EnumerateArray()); 5686Assert.Equal("incomplete", status.RootElement.GetProperty("state").GetString()); 5724var root = document.RootElement; 5782var root = document.RootElement; 5823var root = document.RootElement; 5876Assert.Equal(expectedJob, document.RootElement.GetProperty("failed_tests")[0].GetProperty("job").GetString()); 5908Assert.Equal("Tests Linux", document.RootElement.GetProperty("failed_jobs")[0].GetProperty("name").GetString()); 5909Assert.Equal("Tests Linux", document.RootElement.GetProperty("failed_tests")[0].GetProperty("job").GetString()); 5941Assert.Equal(expectedPrNumber, output.RootElement.GetProperty("occurrences")[0].GetProperty("pr_number").GetRawText()); 5964Assert.Equal("Stored title", output.RootElement.GetProperty("title").GetString()); 5965Assert.Equal(595, output.RootElement.GetProperty("error_pattern").GetString()!.Length); 5966Assert.Equal("https://github.com/microsoft/aspire/issues/1", output.RootElement.GetProperty("issue_url").GetString()); 5969output.RootElement.GetProperty("occurrences").EnumerateArray().Select(item => item.GetProperty("run_id").GetInt32())); 6001Assert.StartsWith("Ignore ```markdown @reviewers", output.RootElement.GetProperty("title").GetString(), StringComparison.Ordinal); 6002Assert.Equal(238, output.RootElement.GetProperty("title").GetString()!.Length); 6003Assert.Equal(500, output.RootElement.GetProperty("test_name").GetString()!.Length); 6004Assert.StartsWith("Failure\n# heading\n```\nIgnore prior instructions", output.RootElement.GetProperty("error_pattern").GetString(), StringComparison.Ordinal); 6005Assert.Equal(500, output.RootElement.GetProperty("error_pattern").GetString()!.Length); 6032Assert.Equal(500, rendered.RootElement.GetProperty("title").GetString()!.Length); 6033Assert.StartsWith("Candidate @reviewers", rendered.RootElement.GetProperty("title").GetString(), StringComparison.Ordinal); 6036rendered.RootElement.GetProperty("nested").GetProperty("branch").GetString()); 6037Assert.Equal(41, rendered.RootElement.GetProperty("number").GetInt32()); 6058var stackTrace = rendered.RootElement.GetProperty("stack_trace").GetString()!; 6706metadata.RootElement.GetProperty("title").GetString()); 6774occurrence.RootElement.GetProperty("occurrences")[0].GetProperty("job").GetString()); 7307if (analysisDocument.RootElement.TryGetProperty("failed_tests", out var failedTests) &&
WorkflowScripts\AutoRerunTransientCiFailuresTests.cs (3)
1248JsonElement root = doc.RootElement; 1272JsonElement root = doc.RootElement; 1310JsonElement root = doc.RootElement;
Microsoft.AspNetCore.Authentication.Facebook (1)
FacebookHandler.cs (1)
60var context = new OAuthCreatingTicketContext(new ClaimsPrincipal(identity), properties, Context, Scheme, Options, Backchannel, tokens, payload.RootElement);
Microsoft.AspNetCore.Authentication.Google (1)
GoogleHandler.cs (1)
58var context = new OAuthCreatingTicketContext(new ClaimsPrincipal(identity), properties, Context, Scheme, Options, Backchannel, tokens, payload.RootElement);
Microsoft.AspNetCore.Authentication.MicrosoftAccount (1)
MicrosoftAccountHandler.cs (1)
54var context = new OAuthCreatingTicketContext(new ClaimsPrincipal(identity), properties, Context, Scheme, Options, Backchannel, tokens, payload.RootElement);
Microsoft.AspNetCore.Authentication.OAuth (3)
OAuthHandler.cs (1)
256var context = new OAuthCreatingTicketContext(new ClaimsPrincipal(identity), properties, Context, Scheme, Options, Backchannel, tokens, user.RootElement);
OAuthTokenResponse.cs (2)
21var root = response.RootElement; 95var root = response.RootElement;
Microsoft.AspNetCore.Authentication.OpenIdConnect (2)
OpenIdConnectHandler.cs (2)
927action.Run(payload.RootElement, identity, ClaimsIssuer); 1107action.Run(updatedUser.RootElement, identity, ClaimsIssuer);
Microsoft.AspNetCore.Authentication.Twitter (1)
TwitterHandler.cs (1)
136var ticket = await CreateTicketAsync(identity, properties, accessToken, user.RootElement);
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
TargetPickerUi.cs (1)
149var res = System.Text.Json.JsonDocument.Parse(await ReceiveMessageLoop(browserDebugClientConnect, token)).RootElement;
Microsoft.AspNetCore.Grpc.JsonTranscoding (3)
Internal\Json\AnyConverter.cs (3)
24if (!d.RootElement.TryGetProperty(AnyTypeUrlField, out var urlField)) 45if (!d.RootElement.TryGetProperty(AnyWellKnownTypeValueField, out var valueField)) 54data = (IMessage)JsonSerializer.Deserialize(d.RootElement, descriptor.ClrType, options)!;
Microsoft.AspNetCore.JsonPatch.SystemTextJson (2)
Helpers\JsonUtilities.cs (1)
45element = docA.RootElement;
Internal\ConversionResultProvider.cs (1)
83return JsonSerializer.Deserialize(doc.RootElement, targetType, serializerOptions);
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Infrastructure\DefaultTempDataSerializer.cs (1)
21var rootElement = jsonDocument.RootElement;
Microsoft.Build (1)
Construction\Solution\SolutionFile.cs (1)
672solution = text.RootElement.GetProperty("solution");
Microsoft.CodeAnalysis.Features (1)
PdbSourceDocument\SourceLinkMap.cs (1)
72var root = JsonDocument.Parse(json, new JsonDocumentOptions() { AllowTrailingCommas = true }).RootElement;
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\SolutionFileReader.SolutionFilterReader.cs (1)
28var solution = document.RootElement.GetProperty("solution");
Microsoft.Deployment.DotNet.Releases (2)
Product.cs (1)
239JsonElement root = releasesDocument.RootElement;
ProductCollection.cs (1)
116var root = releasesIndexDocument.RootElement.GetProperty("releases-index");
Microsoft.DotNet.Arcade.Sdk (1)
src\InstallDotNetCore.cs (1)
71if (jsonDocument.RootElement.TryGetProperty("tools", out JsonElement toolsElement))
Microsoft.DotNet.HotReload.Watch (3)
Browser\BrowserToolsBuildOutputs.cs (3)
154ValidateHeader(document.RootElement, PublicKeyFormat, PublicKeyPath); 155return ReadRequiredBase64(document.RootElement, "publicKey", PublicKeyPath); 161var root = document.RootElement;
Microsoft.DotNet.ProjectTools (1)
LaunchSettings\LaunchSettings.cs (1)
91var model = document.RootElement;
Microsoft.Extensions.AI (1)
ChatCompletion\ChatResponse{T}.cs (1)
139if (JsonDocument.Parse(json!).RootElement.TryGetProperty("data", out var data))
Microsoft.Extensions.AI.Abstractions.Tests (29)
ChatCompletion\ChatResponseFormatTests.cs (1)
17private static JsonElement EmptySchema => JsonDocument.Parse("{}").RootElement;
test\Shared\JsonSchemaExporter\TestTypes.cs (2)
102yield return new TestData<JsonElement>(JsonDocument.Parse("""[{ "x" : 42 }]""").RootElement, "true"); 118yield return new TestData<JsonElement?>(JsonDocument.Parse("{}").RootElement, "true");
Utilities\AIJsonSchemaTransformCacheTests.cs (1)
64JsonElement schema = JsonDocument.Parse("{}").RootElement;
Utilities\AIJsonUtilitiesTests.cs (25)
172""").RootElement; 187""").RootElement; 219""").RootElement; 266""").RootElement; 334""").RootElement; 392""").RootElement; 427AssertDeepEquals(expectedSchema.RootElement, func.JsonSchema); 560Assert.True(doc.RootElement.TryGetProperty("title", out JsonElement titleElement)); 562Assert.True(doc.RootElement.TryGetProperty("description", out JsonElement descElement)); 598Assert.True(doc.RootElement.TryGetProperty("title", out JsonElement titleElement)); 721""").RootElement; 1216""").RootElement; 1647""").RootElement; 1658""").RootElement; 1681""").RootElement; 1692""").RootElement; 1715""").RootElement; 1727""").RootElement; 1751""").RootElement; 1764""").RootElement; 1784""").RootElement; 1791""").RootElement; 1869JsonElement schema = JsonDocument.Parse("{}").RootElement; 1882JsonElement schema = JsonDocument.Parse(invalidSchema).RootElement; 1894JsonElement schema = JsonDocument.Parse(booleanSchema).RootElement;
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (2)
ScenarioRunResultTests.cs (1)
263JsonElement scenario = document.RootElement.GetProperty("scenarioRunResults")[0];
SerializationChainingTests.cs (1)
37{ "data", JsonDocument.Parse("{\"some\":\"data\"}").RootElement },
Microsoft.Extensions.AI.Evaluation.Safety (5)
ContentSafetyService.cs (5)
59JsonElement metricElement = annotationResponseDocument.RootElement.EnumerateArray().Last(); 67JsonElement metricDetailsRootElement = metricDetailsDocument.RootElement; 225string? discoveryUrl = document.RootElement.GetProperty("properties").GetProperty("discoveryUrl").GetString(); 277foreach (JsonElement element in document.RootElement.EnumerateArray()) 334string? resultUrl = document.RootElement.GetProperty("location").GetString();
Microsoft.Extensions.AI.OpenAI (6)
OpenAIChatClient.cs (3)
891if (doc.RootElement.ValueKind == JsonValueKind.Array && 892doc.RootElement.GetArrayLength() > 0 && 893doc.RootElement[0].TryGetProperty(container, out JsonElement containerElement) &&
OpenAIResponsesChatClient.cs (3)
908doc.RootElement.WriteTo(writer); 1939if (doc.RootElement.ValueKind != JsonValueKind.Array) 1944foreach (var fileElement in doc.RootElement.EnumerateArray())
Microsoft.Extensions.AI.OpenAI.Tests (10)
OpenAIConversionTests.cs (7)
119""").RootElement; 131var root = parsedParams.RootElement; 157""").RootElement; 172var root = parsedParams.RootElement; 210""").RootElement; 223var root = parsedParams.RootElement; 708var root = jsonDoc.RootElement;
OpenAIResponseClientTests.cs (3)
661JsonElement reasoningItem = secondRequest.RootElement.GetProperty("input").EnumerateArray() 8879var tool = AIFunctionFactory.CreateDeclaration("TagResource", "Tags a resource with key-value labels.", JsonDocument.Parse(ExplicitSchema).RootElement); 8972var tool = AIFunctionFactory.CreateDeclaration("TagResource", "Tags a resource with key-value labels.", JsonDocument.Parse(ExplicitSchema).RootElement);
Microsoft.Extensions.AI.Tests (9)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (2)
63""").RootElement, responseFormat.Schema.Value); 395""").RootElement, responseFormat.Schema.Value);
Functions\AIFunctionFactoryTest.cs (6)
140["w"] = JsonDocument.Parse("4").RootElement, 163JsonElement expectedResult = JsonDocument.Parse(jsonStringParam, new() { CommentHandling = JsonCommentHandling.Skip }).RootElement; 183JsonElement expectedResult = JsonDocument.Parse(JsonSerializer.Serialize(invalidJsonParam, JsonContext.Default.String)).RootElement; 375""").RootElement; 1249""").RootElement; 1282""").RootElement;
Realtime\FunctionInvokingRealtimeClientTests.cs (1)
593var schema = JsonDocument.Parse("""{"type":"object","properties":{"x":{"type":"string"}}}""").RootElement;
Microsoft.Extensions.Configuration.Json (3)
JsonConfigurationFileParser.cs (3)
33if (doc.RootElement.ValueKind != JsonValueKind.Object) 35throw new FormatException(SR.Format(SR.Error_InvalidTopLevelJSONElement, doc.RootElement.ValueKind)); 37VisitObjectElement(doc.RootElement);
Microsoft.ML.Tokenizers (1)
Model\SentencePieceTokenizer.cs (1)
574JsonElement root = doc.RootElement;
Microsoft.ML.Tokenizers.Tests (2)
BpeTests.cs (1)
956JsonElement root = doc.RootElement;
UnigramTests.cs (1)
1192string charsMap = bundled.RootElement.GetProperty("normalizer").GetProperty("precompiled_charsmap").GetString()!;
Microsoft.NET.Build.Containers (8)
LocalDaemons\ContainerRuntimes.cs (4)
82if (!config.RootElement.TryGetProperty("ServerErrors", out JsonElement errorProperty) || 122JsonElement dockerInfo = GetDockerConfig().RootElement; 173JsonElement rootElement = GetDockerConfig().RootElement; 217if (!GetDockerConfig().RootElement.TryGetProperty("DriverStatus", out JsonElement driverStatus) ||
LocalDaemons\DockerCli.cs (4)
158if (!config.RootElement.TryGetProperty("ServerErrors", out JsonElement errorProperty)) 241var rootElement = GetDockerConfig().RootElement; 614var dockerinfo = GetDockerConfig().RootElement; 633if (!GetDockerConfig().RootElement.TryGetProperty("DriverStatus", out var driverStatus) || driverStatus.ValueKind != JsonValueKind.Array)
Microsoft.NET.HostModel (1)
ComHost\RegFreeComManifest.cs (1)
60clsidMap = JsonDocument.Parse(clsidMapStream).RootElement;
Microsoft.NET.ProjectData (2)
Donor\ProjectDataDonorIndex.Serialization.cs (1)
23 JsonElement root = document.RootElement;
ProjectDataBuildAttemptManifest.cs (1)
52 JsonElement root = document.RootElement;
Microsoft.NET.ProjectData.Generators (1)
DataModelSchemaGenerator.cs (1)
144 JsonElement schemaRoot = RequireKind(document.RootElement, JsonValueKind.Object, "the schema root");
Microsoft.NET.ProjectData.Tasks (6)
src\roslyn\src\ProjectData\Microsoft.NET.ProjectData\Donor\ProjectDataDonorIndex.Serialization.cs (1)
23 JsonElement root = document.RootElement;
src\roslyn\src\ProjectData\Microsoft.NET.ProjectData\ProjectDataBuildAttemptManifest.cs (1)
52 JsonElement root = document.RootElement;
ValidateProjectDataPackagesTask.cs (4)
317 if (!TryGetProperty(assetsFile.RootElement, "project", out JsonElement project) || 342 TryGetProperty(assetsFile.RootElement, "centralTransitiveDependencyGroups", out _); 399 assetsFile.RootElement, 401 Dictionary<string, string>? resolvedVersions = this.GetRestoredResolvedVersions(assetsFile.RootElement);
Microsoft.NET.Sdk.StaticWebAssets.Tasks (2)
Utils\BrowserToolsKeyPair.cs (2)
64var root = document.RootElement; 98var root = document.RootElement;
Microsoft.SourceLink.Tools.Package (1)
SourceLinkMap.cs (1)
92var root = JsonDocument.Parse(json, new JsonDocumentOptions() { AllowTrailingCommas = true }).RootElement;
Microsoft.TemplateEngine.Edge (3)
parent\Shared\JExtensions.cs (2)
266foreach (JsonProperty prop in doc.RootElement.EnumerateObject()) 561foreach (JsonProperty prop in doc.RootElement.EnumerateObject())
Settings\TemplateCache.cs (1)
178return new TemplateCache(document.RootElement);
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (2)
parent\Shared\JExtensions.cs (2)
266foreach (JsonProperty prop in doc.RootElement.EnumerateObject()) 561foreach (JsonProperty prop in doc.RootElement.EnumerateObject())
Microsoft.TemplateEngine.Utils (2)
parent\Shared\JExtensions.cs (2)
266foreach (JsonProperty prop in doc.RootElement.EnumerateObject()) 561foreach (JsonProperty prop in doc.RootElement.EnumerateObject())
Microsoft.TemplateSearch.Common (2)
parent\Shared\JExtensions.cs (2)
266foreach (JsonProperty prop in doc.RootElement.EnumerateObject()) 561foreach (JsonProperty prop in doc.RootElement.EnumerateObject())
Microsoft.TestPlatform.CommunicationUtilities (21)
JsonDataSerializer.Stj.cs (2)
88var root = doc.RootElement; 112if (doc.RootElement.TryGetProperty("Payload", out var payloadElement))
Serialization\AfterTestRunEndResultConverter.cs (1)
32var root = doc.RootElement;
Serialization\AttachmentConverters.cs (2)
23var element = doc.RootElement; 63var element = doc.RootElement;
Serialization\DiscoveryCriteriaConverter.cs (1)
30var root = doc.RootElement;
Serialization\ExceptionConverter.cs (1)
35var root = doc.RootElement;
Serialization\ObjectConverter.cs (1)
36_ => JsonDocument.ParseValue(ref reader).RootElement.Clone(),
Serialization\TestCaseConverter.cs (1)
26var data = doc.RootElement;
Serialization\TestCaseConverterV2.cs (1)
27var data = doc.RootElement;
Serialization\TestExecutionContextConverter.cs (1)
24var data = doc.RootElement;
Serialization\TestObjectBaseConverter.cs (1)
61var data = doc.RootElement;
Serialization\TestObjectConverter.cs (1)
39var element = doc.RootElement;
Serialization\TestProcessAttachDebuggerPayloadConverter.cs (1)
29var root = doc.RootElement;
Serialization\TestPropertyConverter.cs (1)
29var element = doc.RootElement;
Serialization\TestResultConverter.cs (1)
24var data = doc.RootElement;
Serialization\TestResultConverterV2.cs (1)
26var data = doc.RootElement;
Serialization\TestRunChangedEventArgsConverter.cs (1)
31var root = doc.RootElement;
Serialization\TestRunCompleteEventArgsConverter.cs (1)
32var root = doc.RootElement;
Serialization\TestRunStatisticsConverter.cs (1)
27var root = doc.RootElement;
Serialization\TestSessionInfoConverter.cs (1)
28var root = doc.RootElement;
Microsoft.TestPlatform.TestHostRuntimeProvider (1)
Hosting\DotnetTestHostManager.cs (1)
1055if (doc.RootElement.TryGetProperty("runtimeOptions", out var runtimeOptions) &&
NuGet.Protocol (3)
HttpSource\HttpStreamValidation.cs (1)
58if (document.RootElement.ValueKind != JsonValueKind.Object)
Plugins\MessageConverter.cs (1)
106var root = doc.RootElement;
Plugins\RawJsonStringConverter.cs (1)
26return doc.RootElement.GetRawText();
RepoTasks (2)
ResolveDotnetToolPackagePaths.cs (2)
34if (document.RootElement.ValueKind != JsonValueKind.Object) 40if (!document.RootElement.TryGetProperty("tools", out var tools))
rzc (1)
Json\ObjectJsonConverter`1.cs (1)
26var dataReader = new JsonDataReader(doc.RootElement);
Shared.Tests (2)
JsonSchemaExporter\TestTypes.cs (2)
102yield return new TestData<JsonElement>(JsonDocument.Parse("""[{ "x" : 42 }]""").RootElement, "true"); 118yield return new TestData<JsonElement?>(JsonDocument.Parse("{}").RootElement, "true");
System.Text.Json (15)
System\Text\Json\Document\JsonDocument.cs (6)
99/// This <see cref="RootElement"/>'s <see cref="JsonElement.ValueKind"/> would result in an invalid JSON. 108RootElement.WriteTo(writer); 726return newDocument.RootElement; 1037if (document.RootElement.ValueKind is JsonValueKind.Array or JsonValueKind.Object) 1045Debug.Assert(document.RootElement.ValueKind is JsonValueKind.Array or JsonValueKind.Object); 1052traversalPath.Push(document.RootElement.MetadataDbIndex);
System\Text\Json\Document\JsonElement.Parse.cs (7)
53return document.RootElement; 67return document.RootElement; 73return document.RootElement; 87return document.RootElement; 101return document.RootElement; 118return document.RootElement; 162element = document?.RootElement;
System\Text\Json\Nodes\JsonNode.Parse.cs (1)
149return JsonNodeConverter.Create(document.RootElement, nodeOptions);
System\Text\Json\Nodes\JsonValue.cs (1)
145return backingDocument.RootElement;