813 references to RootElement
aspire (62)
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;
Agents\Hooks\AgentTelemetryHook.cs (2)
111var data = document.RootElement; 122input = nested?.RootElement ?? input;
Commands\McpCallCommand.cs (2)
80if (doc.RootElement.ValueKind != JsonValueKind.Object) 85foreach (var prop in doc.RootElement.EnumerateObject())
Configuration\AspireConfigFile.cs (1)
278if (!doc.RootElement.TryGetProperty("profiles", out var profilesElement))
DotNet\DotNetCliRunner.cs (1)
712var output = JsonSerializer.Deserialize(jsonDocument.RootElement, JsonSourceGenerationContext.Default.AppHostProjectInspectionOutput);
Mcp\Tools\DoctorTool.cs (1)
28""").RootElement;
Mcp\Tools\ExecuteResourceCommandTool.cs (1)
62return 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)
131""").RootElement;
Mcp\Tools\ListStructuredLogsTool.cs (1)
43""").RootElement;
Mcp\Tools\ListTracesTool.cs (1)
43""").RootElement;
Mcp\Tools\ListTraceStructuredLogsTool.cs (1)
44""").RootElement;
Mcp\Tools\RefreshToolsTool.cs (1)
19return JsonDocument.Parse("{ \"type\": \"object\", \"properties\": {} }").RootElement;
Mcp\Tools\SearchDocsTool.cs (1)
48""").RootElement;
Mcp\Tools\SelectAppHostTool.cs (1)
39""").RootElement;
Mcp\Tools\WaitForResourcesTool.cs (1)
77""").RootElement;
NuGet\NuGetPackageAssetResolver.cs (1)
285if (!document.RootElement.TryGetProperty("project", out var project) ||
Projects\AppHostInfoResolver.cs (1)
160jsonDocument.RootElement,
Projects\DotNetAppHostProject.cs (2)
2149if (document.RootElement.ValueKind is not JsonValueKind.Object || 2150!document.RootElement.TryGetProperty("profiles", out var profiles) ||
Projects\GuestAppHostProject.cs (1)
1215if (!doc.RootElement.TryGetProperty("profiles", out var profiles))
Projects\IntegrationClosureBuilder.cs (1)
316if (!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 (6)
419var sourceRoot = sourceDocument.RootElement; 436var propertiesElement = itemsAndPropertiesDocument.RootElement.GetProperty("Properties"); 450var items = itemsAndPropertiesDocument.RootElement.GetProperty("Items"); 1105if (itemsAndPropertiesDocument.RootElement.TryGetProperty("Properties", out var propertiesElement)) 1123var itemsElement = itemsAndPropertiesDocument.RootElement.GetProperty("Items"); 1356var 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-tray (3)
src\Aspire.Tray\Common\TrayConfiguration.cs (3)
61var root = document.RootElement; 148if (document.RootElement.ValueKind != JsonValueKind.Object 149|| !document.RootElement.TryGetProperty("source", out var source) || source.ValueKind != JsonValueKind.String)
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)
340if (document.RootElement.TryGetProperty("sdk", out var sdk) && 363if (document.RootElement.TryGetProperty("packages", out var packages) &&
EmulatedReleasedBuildTests.cs (1)
235if (document.RootElement.TryGetProperty("sdk", out var sdk) &&
EmulatedStagingBuildTests.cs (2)
298if (document.RootElement.TryGetProperty("sdk", out var sdk) && 325if (document.RootElement.TryGetProperty("packages", out var packages) &&
Helpers\CliE2ETestHelpers.cs (4)
674if (!document.RootElement.TryGetProperty("versions", out var versions) || 868if (document.RootElement.ValueKind != JsonValueKind.Array) 875foreach (var commit in document.RootElement.EnumerateArray()) 909if (!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)
353var root = config.RootElement;
StartStopTests.cs (2)
575Assert.Equal(JsonValueKind.Array, document.RootElement.ValueKind); 578foreach (var element in document.RootElement.EnumerateArray())
TypeScriptEmptyAppHostTemplateTests.cs (1)
190return 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 (216)
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)
155InputSchema = JsonDocument.Parse("{\"type\":\"object\",\"properties\":{\"sql\":{\"type\":\"string\"}}}").RootElement 178["sql"] = JsonDocument.Parse("\"select 1\"").RootElement, 179["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\AgentMcpCommandTests.cs (5)
889Assert.False(waitJson.RootElement.TryGetProperty("app_host_path", out _)); 892firstListJson.RootElement[0].GetProperty("state").GetString()); 893Assert.Equal("success", waitJson.RootElement.GetProperty("outcome").GetString()); 896secondListJson.RootElement[0].GetProperty("state").GetString()); 1968return document.RootElement.Clone();
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)
1707aspireDoc.RootElement.TryGetProperty("profiles", out _), 1712Assert.True(aspireDoc.RootElement.TryGetProperty("appHost", out var appHost), "aspire.config.json is missing the required 'appHost' object.");
Commands\PsCommandTests.cs (10)
221Assert.Equal(1, document.RootElement.GetArrayLength()); 222Assert.Equal(expectedSdkVersion, document.RootElement[0].GetProperty("sdkVersion").GetString()); 259Assert.Equal(1, document.RootElement.GetArrayLength()); 260Assert.True(document.RootElement[0].TryGetProperty("sdkVersion", out var sdkVersion)); 305Assert.Equal(1, document.RootElement.GetArrayLength()); 306Assert.Equal(JsonValueKind.Null, document.RootElement[0].GetProperty("sdkVersion").ValueKind); 490Assert.Equal(JsonValueKind.Array, document.RootElement.ValueKind); 491Assert.Equal(0, document.RootElement.GetArrayLength()); 527Assert.Equal(JsonValueKind.Array, document.RootElement.ValueKind); 830var 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)
2248var properties = jsonDocument.RootElement.GetProperty("Properties");
Mcp\ExcludeFromMcpTests.cs (9)
149var resource = json.RootElement[0]; 193Assert.Empty(json.RootElement.EnumerateArray()); 230["resourceName"] = JsonDocument.Parse($"\"{SecretServiceName}\"").RootElement 264["resourceName"] = JsonDocument.Parse($"\"{ApiServiceName}\"").RootElement 302var arguments = doc.RootElement.EnumerateObject() 322["resourceName"] = JsonDocument.Parse($"\"{SecretServiceName}\"").RootElement 359["resourceName"] = JsonDocument.Parse($"\"{SecretServiceName}\"").RootElement 396["traceId"] = JsonDocument.Parse("\"abc123def456\"").RootElement 445["traceId"] = JsonDocument.Parse("\"abc123def456\"").RootElement
Mcp\ExecuteResourceCommandToolTests.cs (2)
35return doc.RootElement.EnumerateObject() 294var partialArgs = JsonDocument.Parse("""{"resourceName": "test"}""").RootElement
Mcp\ListConsoleLogsToolTests.cs (22)
26["resourceName"] = JsonDocument.Parse("\"test-resource\"").RootElement 66["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement 110["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement 145["resourceName"] = JsonDocument.Parse("\"test-resource\"").RootElement 180["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement 214["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement 244["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement 273["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement 304["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement, 305["search"] = JsonDocument.Parse("\"Connection\"").RootElement 338["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement, 339["search"] = JsonDocument.Parse("\"error\"").RootElement 370["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement, 371["search"] = JsonDocument.Parse("\"nonexistent\"").RootElement 404["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement, 405["search"] = JsonDocument.Parse("\"Connection\"").RootElement 439["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement, 440["search"] = JsonDocument.Parse("42").RootElement 476["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement, 478["search"] = JsonDocument.Parse("\"Connection timeout\"").RootElement 513["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement, 515["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 (34)
65Assert.Equal(JsonValueKind.Array, json.RootElement.ValueKind); 66Assert.Empty(json.RootElement.EnumerateArray()); 87var resource = json.RootElement[0]; 150var relationships = json.RootElement 210json.RootElement[0] 216json.RootElement 260json.RootElement[0] 266json.RootElement 301Assert.Equal(JsonValueKind.Array, json.RootElement.ValueKind); 336var resources = json.RootElement; 369arguments.RootElement.EnumerateObject().ToDictionary(property => property.Name, property => property.Value)); 418var pageNames = resources.RootElement.EnumerateArray().Select(resource => resource.GetProperty("name").GetString()).ToArray(); 421Assert.Equal(offset, pagination.RootElement.GetProperty("offset").GetInt32()); 422Assert.Equal(64, pagination.RootElement.GetProperty("limit").GetInt32()); 423Assert.Equal(names.Length, pagination.RootElement.GetProperty("total").GetInt32()); 424Assert.Equal(offset < 128, pagination.RootElement.TryGetProperty("next_offset", out var nextOffset)); 459Assert.Equal(expectedCount, resources.RootElement.GetArrayLength()); 462resources.RootElement.EnumerateArray().Select(resource => resource.GetProperty("name").GetString())); 463Assert.Equal(3, pagination.RootElement.GetProperty("total").GetInt32()); 464Assert.Equal(expectedNextOffset is not null, pagination.RootElement.TryGetProperty("next_offset", out var nextOffset)); 565await Verify(json.RootElement[0].GetProperty("commands").GetRawText(), "json"); 600var metadata = json.RootElement[0].GetProperty("commands"); 648var resource = json.RootElement[0]; 699Assert.Equal(64, json.RootElement.GetArrayLength()); 701Assert.Equal(70, pagination.RootElement.GetProperty("total").GetInt32()); 702Assert.Equal(64, pagination.RootElement.GetProperty("next_offset").GetInt32()); 703var firstResource = json.RootElement[0]; 749var resources = json.RootElement; 800Assert.Equal(["container", "executable", "project"], json.RootElement.EnumerateArray().Select(resource => resource.GetProperty("name").GetString())); 801Assert.All(json.RootElement.EnumerateArray(), resource => Assert.False(resource.TryGetProperty("source", out _))); 828var source = Assert.IsType<string>(json.RootElement[0].GetProperty("source").GetString()); 863var urls = json.RootElement[0].GetProperty("urls"); 1016var resources = json.RootElement; 1070json.RootElement[0].EnumerateObject().Select(property => property.Name));
Mcp\ListStructuredLogsToolTests.cs (2)
438["resourceName"] = JsonDocument.Parse("\"non-existent-resource\"").RootElement 577["search"] = JsonDocument.Parse("\"timeout error\"").RootElement
Mcp\ListTracesToolTests.cs (3)
375["resourceName"] = JsonDocument.Parse("\"non-existent-resource\"").RootElement 478["resourceName"] = JsonDocument.Parse("\"api-service\"").RootElement 571["search"] = JsonDocument.Parse("\"GET /api\"").RootElement
Mcp\ListTraceStructuredLogsToolTests.cs (1)
56["traceId"] = JsonDocument.Parse("\"trace-id\"").RootElement
Mcp\SelectAppHostToolTests.cs (1)
182["appHostPath"] = JsonDocument.Parse(JsonSerializer.Serialize(appHostPath)).RootElement
Mcp\WaitForResourcesToolTests.cs (23)
137json.RootElement.EnumerateObject().Select(static property => property.Name)); 138Assert.Equal("success", json.RootElement.GetProperty("outcome").GetString()); 139Assert.Equal("healthy", json.RootElement.GetProperty("target_state").GetString()); 141var resource = Assert.Single(json.RootElement.GetProperty("resources").EnumerateArray()); 209Assert.Equal("success", json.RootElement.GetProperty("outcome").GetString()); 293json.RootElement.EnumerateObject().Select(static property => property.Name)); 294Assert.Equal("failure", json.RootElement.GetProperty("outcome").GetString()); 295Assert.Equal("healthy", json.RootElement.GetProperty("target_state").GetString()); 298json.RootElement.GetProperty("error").GetString()); 299Assert.Empty(json.RootElement.GetProperty("resources").EnumerateArray()); 349Assert.Equal("up", json.RootElement.GetProperty("target_state").GetString()); 352json.RootElement.GetProperty("resources") 415Assert.Equal("failure", json.RootElement.GetProperty("outcome").GetString()); 416var resources = json.RootElement.GetProperty("resources").EnumerateArray().ToArray(); 500Assert.Equal("failure", json.RootElement.GetProperty("outcome").GetString()); 502json.RootElement.GetProperty("resources").EnumerateArray(), 555Assert.Equal("timeout", json.RootElement.GetProperty("outcome").GetString()); 558json.RootElement.GetProperty("resources") 597json.RootElement.GetProperty("resources") 648Assert.Equal("success", json.RootElement.GetProperty("outcome").GetString()); 714Assert.Equal("failure", json.RootElement.GetProperty("outcome").GetString()); 716json.RootElement.GetProperty("resources").EnumerateArray(), 793return document.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\DotNetBasedAppHostServerScaffoldCacheTests.cs (2)
167Assert.True(settings.RootElement.GetProperty("ASPIRE_INTEGRATION_HOSTS_ENABLED").GetBoolean()); 168var host = Assert.Single(settings.RootElement.GetProperty("IntegrationHosts").EnumerateArray());
Projects\FallbackProjectParserTests.cs (4)
31Assert.Equal(expected ? 1 : 0, result.RootElement.GetProperty("Items").GetProperty("PackageReference").GetArrayLength()); 52Assert.Equal(expected ? "true" : "false", result.RootElement.GetProperty("Properties").GetProperty("_UsingAspireAppHostSdk").GetString()); 75var package = Assert.Single(result.RootElement.GetProperty("Items").GetProperty("PackageReference").EnumerateArray()); 84return JsonSerializer.Serialize(document.RootElement, s_indentedOptions);
Projects\PrebuiltAppHostServerTests.cs (4)
2530var managedAssemblies = probeManifest.RootElement.GetProperty("managedAssemblies").EnumerateArray().ToList(); 2537Assert.Equal(0, probeManifest.RootElement.GetProperty("nativeLibraries").GetArrayLength()); 2584var managedAssemblies = probeManifest.RootElement.GetProperty("managedAssemblies").EnumerateArray().ToList(); 2594var 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 (5)
277Assert.Equal("daily", configDocument.RootElement.GetProperty("channel").GetString()); 278Assert.Equal("17.0.1-preview.1", configDocument.RootElement.GetProperty("sdk").GetProperty("version").GetString()); 631Assert.Equal("daily", configDoc.RootElement.GetProperty("channel").GetString()); 632Assert.Equal("9.5.0-preview.1", configDoc.RootElement.GetProperty("sdk").GetProperty("version").GetString()); 914Assert.Equal("daily", configDoc.RootElement.GetProperty("channel").GetString());
Telemetry\AgentTelemetryPersistenceTests.cs (4)
56var data = envelope.RootElement.GetProperty("data"); 203var data = envelope.RootElement.GetProperty("data"); 418if (envelope.RootElement.GetProperty("data").GetProperty("baseData").TryGetProperty("properties", out var properties) 554return envelope.RootElement.GetProperty("data").GetProperty("baseData").TryGetProperty("properties", out var properties)
Telemetry\InternalMicrosoftDetectorTests.cs (1)
1795var validRecord = validStore.RootElement[0].Clone();
Telemetry\ReportedLogExportTests.cs (1)
280exported.Enqueue(envelope.RootElement.Clone());
Telemetry\TelemetryShutdownTests.cs (1)
147var data = envelope.RootElement.GetProperty("data");
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 (7)
23var scripts = packageJson.RootElement.GetProperty("scripts"); 44var overrides = packageJson.RootElement.GetProperty("overrides"); 69var packages = packageLock.RootElement.GetProperty("packages").EnumerateObject() 101var packages = packageLock.RootElement.GetProperty("packages").EnumerateObject() 134var registryHosts = packageLock.RootElement 199var packages = packageLock.RootElement.GetProperty("packages"); 209var 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)
497""").RootElement.Clone(); 552""").RootElement.Clone(); 581""").RootElement.Clone(); 619""").RootElement.Clone(); 656""").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()); 779Assert.Equal(DashboardRunStore.SchemaVersion - 1, updatedMetadata.RootElement.GetProperty("SchemaVersion").GetInt32()); 780Assert.True(updatedMetadata.RootElement.GetProperty("IsPinned").GetBoolean()); 818Assert.Equal(DashboardRunStore.SchemaVersion + 1, updatedMetadata.RootElement.GetProperty("SchemaVersion").GetInt32()); 819Assert.True(updatedMetadata.RootElement.GetProperty("IsPinned").GetBoolean()); 820var futureMetadata = updatedMetadata.RootElement.GetProperty("FutureMetadata"); 1042Assert.True(metadata.RootElement.GetProperty("IsPinned").GetBoolean()); 1217Assert.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)
825var 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)
169var project = resources.RootElement.GetProperty("value").EnumerateArray().Single(resource => 175return new Uri(projectDocument.RootElement.GetProperty("properties").GetProperty("endpoints").GetProperty("AI Foundry API").GetString()
FoundryHostedAgentDeploymentTests.cs (7)
246var resources = resourcesDocument.RootElement.GetProperty("value").EnumerateArray().ToArray(); 269var projectEndpoint = projectDocument.RootElement 371return document.RootElement.GetProperty("oid").GetString() 418return document.RootElement.Clone(); 597var expectedId = requestDocument.RootElement.TryGetProperty("id", out var requestId) 625if (candidate.RootElement.TryGetProperty("id", out var responseId) && 629matchingResponse = candidate.RootElement.Clone();
Aspire.Hosting (8)
Dcp\DcpLogParser.cs (1)
179var root = doc.RootElement;
Dcp\KubernetesService.cs (2)
604return status.RootElement.ValueKind is JsonValueKind.Object && 605status.RootElement.TryGetProperty("reason", out var reason) &&
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)
84var root = document.RootElement;
Aspire.Hosting.Azure.Tests (7)
AzureSandboxesTests.cs (7)
501var root = document.RootElement; 551var source = document.RootElement.GetProperty("source"); 1726var root = document.RootElement; 1796var root = document.RootElement; 1849var root = document.RootElement; 1888var root = document.RootElement; 1952var auth = document.RootElement.GetProperty("auth");
Aspire.Hosting.Blazor (1)
BlazorHostedExtensions.cs (1)
347if (output.RootElement.TryGetProperty("Items", out var items)
Aspire.Hosting.Blazor.Tests (2)
AddBlazorGatewayTests.cs (2)
309configuration.RootElement.GetProperty("webAssembly").GetProperty("environment") 314Assert.Equal(21, forecast.RootElement.GetProperty("temperatureC").GetInt32());
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)
72Assert.Equal(BrowserLogsCdpProtocol.TargetSetDiscoverTargetsMethod, command.RootElement.GetProperty("method").GetString()); 74var responseFrame = "{\"id\":" + command.RootElement.GetProperty("id").GetInt64() + ",\"result\":{}}";
BrowserLogsBuilderExtensionsTests.cs (20)
803Assert.Equal("web-browser-logs", document.RootElement.GetProperty("resourceName").GetString()); 804Assert.Equal("session-0002", document.RootElement.GetProperty("sessionId").GetString()); 805Assert.Equal("msedge", document.RootElement.GetProperty("browser").GetString()); 806Assert.Equal(@"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe", document.RootElement.GetProperty("browserExecutable").GetString()); 807Assert.Equal("Adopted", document.RootElement.GetProperty("browserHostOwnership").GetString()); 808Assert.Equal(4242, document.RootElement.GetProperty("processId").GetInt32()); 809Assert.Equal("target-0002", document.RootElement.GetProperty("targetId").GetString()); 810Assert.Equal("https://localhost:8443/", document.RootElement.GetProperty("targetUrl").GetString()); 811Assert.EndsWith("screenshot.png", document.RootElement.GetProperty("path").GetString(), StringComparison.Ordinal); 812Assert.Equal("image/png", document.RootElement.GetProperty("mimeType").GetString()); 813Assert.Equal(1234, document.RootElement.GetProperty("sizeBytes").GetInt32()); 892var path = document.RootElement.GetProperty("path").GetString(); 897Assert.Equal("session-0001", document.RootElement.GetProperty("sessionId").GetString()); 898Assert.Equal("chrome", document.RootElement.GetProperty("browser").GetString()); 899Assert.Equal("/fake/browser-1", document.RootElement.GetProperty("browserExecutable").GetString()); 900Assert.Equal("Owned", document.RootElement.GetProperty("browserHostOwnership").GetString()); 901Assert.Equal(1001, document.RootElement.GetProperty("processId").GetInt32()); 902Assert.Equal("target-1", document.RootElement.GetProperty("targetId").GetString()); 903Assert.Equal("http://localhost:8080/", document.RootElement.GetProperty("targetUrl").GetString()); 904Assert.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 (2)
AtsTypeScriptApiReferenceExporter.cs (1)
61return document.RootElement.Clone();
TypeScriptLanguageSupport.cs (1)
342return document.RootElement.Clone();
Aspire.Hosting.CodeGeneration.TypeScript.Tests (4)
AtsTypeScriptCodeGeneratorTests.cs (4)
262document.RootElement.GetProperty("modules")[0].GetProperty("items") 318document.RootElement.GetProperty("modules")[0].GetProperty("items").EnumerateArray() 2848var generator = document.RootElement.GetProperty("generator"); 2864var items = document.RootElement.GetProperty("modules")[0].GetProperty("items").EnumerateArray();
Aspire.Hosting.DevTunnels (2)
DevTunnelCliClient.cs (2)
575if (document.RootElement.ValueKind != JsonValueKind.Object) 579if (document.RootElement.TryGetProperty(propertyName, out var value))
Aspire.Hosting.Dotnet (1)
DotnetProjectRunPropertiesResolver.cs (1)
131var properties = document.RootElement.GetProperty("Properties");
Aspire.Hosting.Dotnet.Tests (1)
DotnetProjectBuildCoordinatorTests.cs (1)
1027assets.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)
1570var manifestArgs = manifest.RootElement
Aspire.Hosting.JavaScript (1)
JavaScriptHostingExtensions.cs (1)
2708if (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)
747var root = document.RootElement;
KubernetesEnvironmentResource.cs (4)
1765if (doc.RootElement.TryGetProperty("status", out var status) && 1840if (doc.RootElement.TryGetProperty("spec", out var spec) && 1939indicesToRemove = FindForeignListenerOwnershipIndices(doc.RootElement); 2108var 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)
421if (document.RootElement.TryGetProperty("metadata", out var metadata) && 437var root = document.RootElement; 601var 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.RemoteHost.Tests (2)
ExternalCapabilityRegistryTests.cs (2)
801using var connection = new IntegrationHostTestConnection(payload.RootElement); 947using var connection = new IntegrationHostTestConnection(payload.RootElement);
Aspire.Hosting.Rust (1)
CargoMetadata.cs (1)
77var root = document.RootElement;
Aspire.Hosting.Sdk.Tests (2)
AppHostSdkTargetsTests.cs (2)
154var properties = document.RootElement.GetProperty("Properties"); 1554var properties = document.RootElement.GetProperty("Properties");
Aspire.Hosting.Seq.Tests (1)
SeqFunctionalTests.cs (1)
65var doc = jsonDocument.RootElement.EnumerateArray().FirstOrDefault();
Aspire.Hosting.Tests (34)
AtsAnnotationTests.cs (1)
91var root = document.RootElement;
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)
7224launchConfigurations.RootElement.EnumerateArray(), 11332Assert.Equal(expected, document.RootElement.GetProperty("monitorTimestamp").GetString());
ManifestGenerationTests.cs (12)
30var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 48var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 66var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 84var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 127var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 154var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 187var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 207var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 227var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 249var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 272var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 499Assert.Equal(expectedManifest, manifestStore.ManifestDocument.RootElement.ToString());
MSBuildTests.cs (1)
353Assert.Equal(string.Empty, document.RootElement.GetProperty("Properties").GetProperty("IsAspireHost").GetString());
Publishing\ResourceContainerImageManagerTests.cs (2)
1238var properties = document.RootElement.GetProperty("Properties"); 1302var properties = document.RootElement.GetProperty("Properties");
Schema\SchemaTests.cs (3)
247var manifestText = manifestDocument.RootElement.ToString(); 834var results = schema.Evaluate(manifestJson.RootElement); 847var results = schema.Evaluate(manifestJson.RootElement);
WithTerminalTests.cs (1)
479var 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)
521Assert.Equal(configuredWidth, hello.RootElement.GetProperty("width").GetInt32()); 522Assert.Equal(configuredHeight, hello.RootElement.GetProperty("height").GetInt32()); 827Assert.Equal(requestedWidth, hello.RootElement.GetProperty("width").GetInt32()); 828Assert.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");
Aspire.Tray.Tests (6)
src\Aspire.Tray\Common\TrayConfiguration.cs (3)
61var root = document.RootElement; 148if (document.RootElement.ValueKind != JsonValueKind.Object 149|| !document.RootElement.TryGetProperty("source", out var source) || source.ValueKind != JsonValueKind.String)
TraySavedStateTests.cs (3)
34Assert.Equal(["appHosts", "confirmStop"], json.RootElement.EnumerateObject().Select(property => property.Name)); 35Assert.All(json.RootElement.GetProperty("appHosts").EnumerateArray(), host => 119Assert.Equal(confirmStop, json.RootElement.GetProperty("confirmStop").GetBoolean());
dotnet-aot (8)
parent\dotnet\Commands\Run\AotRunCommand.cs (1)
305runtimeVersion = document.RootElement
parent\dotnet\Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.cs (4)
849if (document.RootElement.ValueKind != JsonValueKind.Object || 850HasDuplicatePropertyNames(document.RootElement)) 859document.RootElement, 865document.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))
GenerateTemplateManifest (4)
Program.cs (4)
30if (lockfile.RootElement.GetProperty("lockfileVersion").GetInt32() != 3) 35var packages = lockfile.RootElement.GetProperty("packages"); 39var declared = packageJson.RootElement.TryGetProperty(group, out var direct) 216manifest.RegisterNuGetAssets(assets.RootElement, assetsPath);
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 (108)
BuildWarningPolicyTests.cs (1)
37var properties = document.RootElement.GetProperty("Properties");
Hex1bNativePublishingTests.cs (4)
50var properties = document.RootElement.GetProperty("Properties"); 83var properties = document.RootElement.GetProperty("Properties"); 117var properties = document.RootElement.GetProperty("Properties"); 139var items = document.RootElement.GetProperty("Items");
MicrosoftTestingPlatformTests.cs (1)
37var properties = document.RootElement.GetProperty("Properties");
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));
ResourceGeneratorMetadataTests.cs (1)
101var items = document.RootElement.GetProperty("Items");
TemplateManifest\TemplateManifestCacheTests.cs (2)
82assets.RootElement.GetProperty("libraries").EnumerateObject().Select(p => p.Name).Order()); 83var targets = assets.RootElement.GetProperty("targets").EnumerateObject().ToArray();
TemplateManifest\TemplateManifestNuGetTests.cs (3)
37Assert.Empty(assets.RootElement.GetProperty("libraries").EnumerateObject()); 38Assert.Equal(2, assets.RootElement.GetProperty("project").GetProperty("frameworks").GetProperty("net11.0") 66var exception = Assert.Throws<InvalidDataException>(() => manifest.RegisterNuGetAssets(assets.RootElement, "fixture.assets.json"));
TemplateManifest\TemplateRestorePlanTests.cs (3)
169assets.RootElement.GetProperty("libraries").EnumerateObject().Select(p => p.Name)); 171var package = Assert.Single(evaluation.RootElement.GetProperty("Items").GetProperty("PackageReference").EnumerateArray()); 212var package = Assert.Single(evaluation.RootElement.GetProperty("Items").GetProperty("PackageReference").EnumerateArray());
TestTriggerMap\SelectTestsAcceptanceTests.cs (1)
1241if (!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()); 1014var 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)
1453var target = Assert.Single(targets.RootElement.EnumerateArray()); 1951foreach (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)
36Assert.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;
WorkflowScripts\UpdateActionlintTests.cs (2)
46document.RootElement.GetProperty("version").GetString()!, 47document.RootElement.GetProperty("linuxAmd64Sha256").GetString()!);
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.Cli.InternalMicrosoft (9)
Internal\GitHubMembershipClient.cs (2)
117if (!InternalMicrosoftDetectionUtilities.TryGetString(userDocument.RootElement, "login", out var login)) 133membershipDocument.RootElement,
Providers\MacPlatformSsoDetectionProvider.cs (5)
49if (!TryGetBoolean(deviceConfiguration.RootElement, "registrationCompleted", out var registrationCompleted)) 63if (!TryGetAbsoluteUri(loginConfiguration.RootElement, "issuer", out var issuer) || 71if (!TryGetAbsoluteUri(loginConfiguration.RootElement, "keyEndpointURL", out var keyEndpoint) || 79if (!TryGetAbsoluteUri(loginConfiguration.RootElement, "tokenEndpointURL", out var tokenEndpoint) || 87if (!userConfiguration.RootElement.TryGetProperty("kerberosStatus", out var kerberosStatuses) ||
Providers\VisualStudioAccountDetectionProvider.cs (2)
110return Parse(document.RootElement); 246var tokenRoot = token.RootElement;
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 (3)
OpenAIResponsesChatClient.cs (3)
917doc.RootElement.WriteTo(writer); 1948if (doc.RootElement.ValueKind != JsonValueKind.Array) 1953foreach (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)
767JsonElement reasoningItem = secondRequest.RootElement.GetProperty("input").EnumerateArray() 9320var tool = AIFunctionFactory.CreateDeclaration("TagResource", "Tags a resource with key-value labels.", JsonDocument.Parse(ExplicitSchema).RootElement); 9413var 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)
637var 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;