4 instantiations of JsonDocument
System.Text.Json (4)
System\Text\Json\Document\JsonDocument.cs (1)
719new JsonDocument(
System\Text\Json\Document\JsonDocument.Parse.cs (3)
712return new JsonDocument(utf8Json, database, isDisposable: false); 731document = new JsonDocument(utf8Json, database, extraRentedArrayPoolBytes, extraPooledByteBufferWriter, isDisposable: true); 787JsonDocument document = new JsonDocument(utf8Json, database, isDisposable: false);
1412 references to JsonDocument
aspire (77)
Acquisition\InstallSidecarReader.cs (3)
11/// <c>.aspire-install.json</c> file. Read with <see cref="JsonDocument"/> 157using var doc = JsonDocument.Parse(stream);
Acquisition\InstallSidecarWriter.cs (4)
35using var existingSidecar = ReadExistingSidecar(sidecarPath); 83private static JsonDocument ReadExistingSidecar(string sidecarPath) 93var document = JsonDocument.Parse(stream);
Acquisition\PeerInstallProbe.cs (2)
155using var doc = JsonDocument.Parse(stdout);
Agents\AspireSkills\AspireSkillsInstaller.cs (2)
455using var document = JsonDocument.Parse(json);
Agents\Hooks\AgentTelemetryHook.cs (5)
110using var document = JsonDocument.Parse(payload); 121using var nested = ParseInput(input); 214private static JsonDocument? ParseInput(JsonElement input) 222return JsonDocument.Parse(input.GetString()!);
Commands\McpCallCommand.cs (2)
79using var doc = JsonDocument.Parse(inputJson);
Configuration\AspireConfigFile.cs (2)
276using var doc = JsonDocument.Parse(json, ConfigurationHelper.ParseOptions);
DotNet\DotNetCliRunner.cs (4)
34Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties, string[] targets, ProcessInvocationOptions options, CancellationToken cancellationToken); 723public async Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties, string[] targets, ProcessInvocationOptions options, CancellationToken cancellationToken) 839var json = JsonDocument.Parse(stdout);
Mcp\Tools\DoctorTool.cs (1)
21return JsonDocument.Parse("""
Mcp\Tools\ExecuteResourceCommandTool.cs (2)
38using var document = JsonDocument.Parse("""
Mcp\Tools\GetDocTool.cs (1)
27return JsonDocument.Parse("""
Mcp\Tools\ListAppHostsTool.cs (1)
35return JsonDocument.Parse("{ \"type\": \"object\", \"properties\": {} }").RootElement;
Mcp\Tools\ListConsoleLogsTool.cs (1)
25return JsonDocument.Parse("""
Mcp\Tools\ListDocsTool.cs (1)
30return JsonDocument.Parse("""
Mcp\Tools\ListIntegrationsTool.cs (1)
60return JsonDocument.Parse("""
Mcp\Tools\ListResourcesTool.cs (1)
109private static readonly JsonElement s_inputSchema = JsonDocument.Parse(
Mcp\Tools\ListStructuredLogsTool.cs (1)
29return JsonDocument.Parse("""
Mcp\Tools\ListTracesTool.cs (1)
29return JsonDocument.Parse("""
Mcp\Tools\ListTraceStructuredLogsTool.cs (1)
29return JsonDocument.Parse("""
Mcp\Tools\RefreshToolsTool.cs (1)
19return JsonDocument.Parse("{ \"type\": \"object\", \"properties\": {} }").RootElement;
Mcp\Tools\SearchDocsTool.cs (1)
29return JsonDocument.Parse("""
Mcp\Tools\SelectAppHostTool.cs (1)
28return JsonDocument.Parse("""
Mcp\Tools\WaitForResourcesTool.cs (1)
46private static readonly JsonElement s_inputSchema = JsonDocument.Parse(
NuGet\NuGetPackageAssetResolver.cs (2)
283using var document = JsonDocument.Parse(stream);
Projects\DotNetAppHostProject.cs (2)
2143using var document = JsonDocument.Parse(stream, new JsonDocumentOptions
Projects\FallbackProjectParser.cs (5)
92public JsonDocument ParseProject(FileInfo projectFile) 127private static JsonDocument ParseCsprojProjectFile(FileInfo projectFile) 159private static JsonDocument ParseCsAppHostFile(FileInfo projectFile) 178private static JsonDocument BuildJsonDocument( 223return JsonDocument.Parse(rootObject.ToJsonString());
Projects\GuestAppHostProject.cs (2)
1213using var doc = JsonDocument.Parse(json, ConfigurationHelper.ParseOptions);
Projects\IntegrationClosureBuilder.cs (2)
314using var document = await JsonDocument.ParseAsync(stream, cancellationToken: cancellationToken).ConfigureAwait(false);
Projects\ProjectLocator.cs (2)
744using var json = await JsonDocument.ParseAsync(stream, cancellationToken: cancellationToken).ConfigureAwait(false);
Projects\ProjectUpdater.cs (8)
313private async Task<JsonDocument> GetItemsAndPropertiesAsync(FileInfo projectFile, CancellationToken cancellationToken) 318private async Task<JsonDocument> GetItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties, CancellationToken cancellationToken) 338private async Task<JsonDocument> GetItemsAndPropertiesWithFallbackAsync(FileInfo projectFile, UpdateContext context, CancellationToken cancellationToken) 343private async Task<JsonDocument> GetItemsAndPropertiesWithFallbackAsync(FileInfo projectFile, string[] items, string[] properties, UpdateContext context, CancellationToken cancellationToken) 418using var sourceDocument = fallbackParser.ParseProject(context.AppHostProjectFile); 429var itemsAndPropertiesDocument = await GetItemsAndPropertiesWithFallbackAsync(context.AppHostProjectFile, context, cancellationToken); 1099var itemsAndPropertiesDocument = IsAppHostProject(projectFile, context.AppHostProjectFile) 1350var document = await GetItemsAndPropertiesAsync(
src\Shared\IntegrationPackageProbeManifest.cs (2)
118using var document = JsonDocument.Parse(stream);
src\Shared\PackageUpdateHelpers.cs (4)
133using var document = JsonDocument.Parse(ExtractJsonPayload(stdout, IsPackageSearchPayload)); 198if (JsonDocument.TryParseValue(ref reader, out var document) && document is not null)
Telemetry\InternalMicrosoftDetector.cs (8)
1049using var doc = JsonDocument.Parse(await membershipResponse.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false)); 1119using var doc = JsonDocument.Parse(await response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false)); 1258using var store = JsonDocument.Parse(text); 1411using var token = JsonDocument.Parse(idTokenPayload);
aspire-tray (4)
src\Aspire.Tray\Common\TrayConfiguration.cs (4)
56using var document = JsonDocument.Parse(stream, new() 147using var document = JsonDocument.Parse(stream);
Aspire.Acquisition.Tests (10)
Scripts\ReleaseScriptPowerShellTests.cs (6)
211using var document = JsonDocument.Parse( 249using var document = JsonDocument.Parse(await File.ReadAllBytesAsync(sidecarPath)); 289using var document = JsonDocument.Parse(
Scripts\ReleaseScriptShellTests.cs (4)
166using var document = JsonDocument.Parse( 225using var document = JsonDocument.Parse(
Aspire.Cli.EndToEnd.Tests (54)
ChannelUpdateWorkflowTests.cs (6)
493using var doc = JsonDocument.Parse(File.ReadAllText(aspireConfigPath)); 507using var doc = JsonDocument.Parse(File.ReadAllText(aspireConfigPath)); 531using var doc = JsonDocument.Parse(File.ReadAllText(aspireConfigPath));
ConfigDiscoveryTests.cs (2)
213using var doc = JsonDocument.Parse(currentContent);
DockerComposeDeployWithVolumeTests.cs (2)
150using var compose = JsonDocument.Parse(File.ReadAllText(Path.Combine(projectDir, "deploy-output", "compose.json")));
DoctorCommandTests.cs (2)
149using var eventDocument = JsonDocument.Parse(eventLine);
EmulatedLocalReleaseBuildTests.cs (4)
339using var document = JsonDocument.Parse(File.ReadAllText(configPath)); 362using var document = JsonDocument.Parse(File.ReadAllText(configPath));
EmulatedReleasedBuildTests.cs (2)
234using var document = JsonDocument.Parse(File.ReadAllText(configPath));
EmulatedStagingBuildTests.cs (4)
297using var document = System.Text.Json.JsonDocument.Parse(File.ReadAllText(configPath)); 324using var document = System.Text.Json.JsonDocument.Parse(File.ReadAllText(configPath));
Helpers\CliE2ETestHelpers.cs (6)
672using var document = await JsonDocument.ParseAsync(stream, cancellationToken: cancellationToken); 867using var document = await JsonDocument.ParseAsync(stream, cancellationToken: cancellationToken); 908using var document = await JsonDocument.ParseAsync(stream, cancellationToken: cancellationToken);
Helpers\ViteTestHelpers.cs (2)
16using var manifest = JsonDocument.Parse(stream);
McpDocsE2ETests.cs (2)
281using var parsed = JsonDocument.Parse(schemaString);
ProjectReferenceTests.cs (2)
50using var doc = JsonDocument.Parse(configJson);
RadiusPublishTests.cs (2)
137using var bicepConfig = JsonDocument.Parse(File.ReadAllText(bicepConfigPath));
RepositoryToolUpdateTests.cs (4)
237using var nugetMetadata = JsonDocument.Parse(await nugetTask); 244using var npmMetadata = JsonDocument.Parse(await npmTask);
SdkExportTests.cs (2)
69using var document = JsonDocument.Parse(await File.ReadAllTextAsync(
SmokeTests.cs (2)
352using var config = JsonDocument.Parse(File.ReadAllText(configPath));
StartStopTests.cs (2)
574using var document = JsonDocument.Parse(File.ReadAllText(path));
TypeScriptEmptyAppHostTemplateTests.cs (2)
189using var doc = JsonDocument.Parse(File.ReadAllText(configPath));
TypeScriptReusablePackageTests.cs (2)
94using var doc = JsonDocument.Parse(File.ReadAllText(configPath));
TypeScriptStarterSmokeTests.cs (2)
106using var doc = JsonDocument.Parse(File.ReadAllText(configPath));
ViteTestHelpersTests.cs (2)
21using var manifest = JsonDocument.Parse(stream);
Aspire.Cli.Tests (377)
Acquisition\InstallSidecarWriterTests.cs (4)
31using (var originalDocument = JsonDocument.Parse(File.ReadAllBytes(sidecarPath))) 38using var document = JsonDocument.Parse(File.ReadAllBytes(sidecarPath));
Acquisition\WingetRegistryProbeTests.cs (4)
30using var doc = JsonDocument.Parse(File.ReadAllBytes(sidecarPath)); 96using var doc = JsonDocument.Parse(File.ReadAllBytes(sidecarPath));
Agents\SigstoreNpmProvenanceCheckerTests.cs (4)
28var bundleDoc = JsonDocument.Parse(bundleJson); 95var doc = JsonDocument.Parse(bundleJson);
Agents\TelemetryHookInstallerTests.cs (4)
53using var manifest = await JsonDocument.ParseAsync(manifestStream).DefaultTimeout(); 56using var metadata = await JsonDocument.ParseAsync(metadataStream).DefaultTimeout();
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 (2)
358using var document = JsonDocument.Parse(json);
Caching\AppHostInfoDiskCacheTests.cs (2)
116using var document = JsonDocument.Parse(await File.ReadAllTextAsync(cachePath));
Commands\AddCommandTests.cs (2)
3529using var document = JsonDocument.Parse(json);
Commands\AgentMcpCommandTests.cs (7)
886using var firstListJson = GetMarkedJson(firstList, "# RESOURCE DATA"); 887using var waitJson = GetMarkedJson(wait, "# WAIT RESULT"); 888using var secondListJson = GetMarkedJson(secondList, "# RESOURCE DATA"); 1967using var document = JsonDocument.Parse(json); 2006private static JsonDocument GetMarkedJson(CallToolResult result, string marker) 2011return JsonDocument.Parse(text[(markerIndex + marker.Length)..].Trim());
Commands\DescribeCommandTests.cs (2)
755using var document = JsonDocument.Parse(jsonOutput);
Commands\DoCommandTests.cs (3)
416using var document = JsonDocument.Parse(output.Text); 513JsonDocument.Parse(output.Text).Dispose();
Commands\DoctorCommandTests.cs (26)
41using var doc = await RunDoctorJsonAsync(workspace, 65using var doc = await RunDoctorJsonAsync(workspace, 92using var doc = await RunDoctorJsonAsync(workspace, 155using var doc = JsonDocument.Parse(stdoutText); 169using var doc = await RunDoctorJsonAsync(workspace, 206using var doc = await RunDoctorJsonAsync(workspace, 246using var doc = await RunDoctorJsonAsync(workspace, 273using var doc = await RunDoctorJsonAsync(workspace, 303using var doc = await RunDoctorJsonAsync(workspace, 327using var doc = await RunDoctorJsonAsync(workspace, 353using var doc = await RunDoctorJsonAsync(workspace, 382using var doc = await RunDoctorJsonAsync(workspace, 416using var doc = await RunDoctorJsonAsync(workspace, 445using var doc = await RunDoctorJsonAsync(workspace, 469using var doc = await RunDoctorJsonAsync(workspace, 505using var doc = await RunDoctorJsonAsync(workspace, 539using var doc = await RunDoctorJsonAsync(workspace, 564using var doc = await RunDoctorJsonAsync(workspace, 588using var doc = await RunDoctorJsonAsync(workspace, 629using var doc = await RunDoctorJsonAsync(workspace, 873using var doc = await RunDoctorJsonAsync(workspace, 907using var doc = await RunDoctorJsonAsync(workspace, 1007private async Task<JsonDocument> RunDoctorJsonAsync( 1028return JsonDocument.Parse(stdoutText); 1031private static JsonElement GetCheckByName(JsonDocument document, string checkName)
Commands\LsCommandTests.cs (20)
159using var document = JsonDocument.Parse(jsonOutput); 242using var document = JsonDocument.Parse(stdoutText); 274using var document = JsonDocument.Parse(stdoutText); 318using var document = JsonDocument.Parse(line); 322using var firstCandidate = JsonDocument.Parse(lines[0]); 327using var secondCandidate = JsonDocument.Parse(lines[1]); 403using var first = JsonDocument.Parse(lines[0]); 404using var second = JsonDocument.Parse(lines[1]); 405using var third = JsonDocument.Parse(lines[2]); 448using var candidate = JsonDocument.Parse(partialLines[0]);
Commands\NewCommandTests.cs (2)
1705using var aspireDoc = System.Text.Json.JsonDocument.Parse(aspireConfigJson);
Commands\PsCommandTests.cs (12)
220using var document = JsonDocument.Parse(jsonOutput); 258using var document = JsonDocument.Parse(jsonOutput); 304using var document = JsonDocument.Parse(jsonOutput); 489var document = JsonDocument.Parse(json); 526var document = JsonDocument.Parse(json); 829using var document = JsonDocument.Parse(jsonOutput);
Commands\RunCommandTests.cs (4)
1449return (0, JsonDocument.Parse(""" 4290return (0, JsonDocument.Parse(json)); 4985using var document = JsonDocument.Parse(json);
Commands\Sdk\SdkExportCommandTests.cs (4)
89using var document = JsonDocument.Parse(stdout.Text); 413using var document = JsonDocument.Parse($$"""
Commands\SdkDumpCommandTests.cs (2)
378using var document = JsonDocument.Parse(json);
Commands\StopCommandTests.cs (2)
1567private static JsonDocument CreateAppHostInfoJson(string? aspireHostingVersion, bool isUsingCliBundle) 1571return JsonDocument.Parse($$"""
Commands\UpdateCommandRepositoryToolsTests.cs (1)
493GetProjectItemsAndPropertiesAsyncCallback = (_, _, _, _, _) => (0, JsonDocument.Parse($$"""
Commands\UpdateCommandTests.cs (2)
1522using var document = JsonDocument.Parse(await File.ReadAllBytesAsync(sidecarPath));
DotNet\DotNetCliRunnerTests.cs (2)
2247using var jsonDocument = JsonDocument.Parse(stdout);
Mcp\E2E\McpDocsE2ETests.cs (2)
251using var parsed = JsonDocument.Parse(schemaString);
Mcp\ExcludeFromMcpTests.cs (12)
148using var json = JsonDocument.Parse(jsonText); 191using var json = JsonDocument.Parse(jsonText); 230["resourceName"] = JsonDocument.Parse($"\"{SecretServiceName}\"").RootElement 264["resourceName"] = JsonDocument.Parse($"\"{ApiServiceName}\"").RootElement 301using var doc = JsonDocument.Parse($$"""{"resourceName": "{{SecretServiceName}}", "commandName": "restart"}"""); 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 (3)
34using var doc = JsonDocument.Parse(json); 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 (6)
62using var json = JsonDocument.Parse(textContent.Text); 87using var json = JsonDocument.Parse(textContent.Text); 121using var json = JsonDocument.Parse(((ModelContextProtocol.Protocol.TextContentBlock)result.Content![0]).Text);
Mcp\ListResourcesToolTests.cs (28)
63using var json = GetResourceData(result); 86using var json = GetResourceData(result); 149using var json = GetResourceData(result); 207using var json = GetResourceData(result); 257using var json = GetResourceData(result); 300using var json = GetResourceData(result); 335using var json = GetResourceData(result); 366using var arguments = JsonDocument.Parse(json); 416using var resources = GetResourceData(result); 417using var pagination = GetPagination(result); 457using var resources = GetResourceData(result); 458using var pagination = GetPagination(result); 564using var json = GetResourceData(result); 599using var json = GetResourceData(result); 647using var json = GetResourceData(result); 698using var json = GetResourceData(result); 700using var pagination = GetPagination(result); 748using var json = GetResourceData(result); 799using var json = GetResourceData(result); 827using var json = GetResourceData(result); 862using var json = GetResourceData(result); 1015using var json = GetResourceData(result); 1067using var json = GetResourceData(result); 1213private static JsonDocument GetResourceData(CallToolResult result) 1223return JsonDocument.Parse(jsonText); 1226private static JsonDocument GetPagination(CallToolResult result) 1235return JsonDocument.Parse(text[(start + marker.Length)..end].Trim());
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 (14)
134using var json = GetWaitResult(result); 208using var json = GetWaitResult(result); 290using var json = GetWaitResult(result); 348using var json = GetWaitResult(result); 414using var json = GetWaitResult(result); 499using var json = GetWaitResult(result); 554using var json = GetWaitResult(result); 594using var json = GetWaitResult(result); 647using var json = GetWaitResult(result); 713using var json = GetWaitResult(result); 792using var document = JsonDocument.Parse(json); 823private static JsonDocument GetWaitResult(CallToolResult result) 831return JsonDocument.Parse(textContent.Text[(markerIndex + marker.Length)..].Trim());
Npm\AspireJsLauncherTests.cs (2)
128var output = JsonDocument.Parse(result.StdOut);
Projects\AppHostInfoResolverTests.cs (5)
27GetProjectItemsAndPropertiesAsyncCallback = (_, _, _, _, _) => (0, JsonDocument.Parse($$""" 146var complete = new TaskCompletionSource<(int ExitCode, JsonDocument? Output)>(TaskCreationOptions.RunContinuationsAsynchronously); 177var complete = new TaskCompletionSource<(int ExitCode, JsonDocument? Output)>(TaskCreationOptions.RunContinuationsAsynchronously); 246private static JsonDocument CreateAppHostInfoJson() 248return JsonDocument.Parse("""
Projects\AppHostServerProjectTests.cs (2)
137using var document = JsonDocument.Parse(output);
Projects\DotNetAppHostProjectTests.cs (17)
465return (0, JsonDocument.Parse($$""" 851return (0, JsonDocument.Parse($$""" 911return (0, JsonDocument.Parse($$""" 977return (0, JsonDocument.Parse($$""" 1072return (0, JsonDocument.Parse($$""" 1629return (0, JsonDocument.Parse($$""" 1785return (0, JsonDocument.Parse($$""" 1895return (0, JsonDocument.Parse($$""" 1958return (0, JsonDocument.Parse($$""" 2021return (0, JsonDocument.Parse($$""" 2082return (0, JsonDocument.Parse($$""" 2142return (0, JsonDocument.Parse($$""" 2208return (0, JsonDocument.Parse($$""" 2276return (0, JsonDocument.Parse($$""" 3040Func<JsonDocument> createAppHostInfo, 4730private static JsonDocument CreateAppHostInfoJson( 4750return JsonDocument.Parse(JsonSerializer.Serialize(new { Properties = properties, Items = new { } }));
Projects\DotNetBasedAppHostServerScaffoldCacheTests.cs (2)
166using var settings = System.Text.Json.JsonDocument.Parse(await File.ReadAllTextAsync(appSettingsPath));
Projects\FallbackProjectParserTests.cs (16)
28using var result = parser.ParseProject(projectFile); 50using var result = parser.ParseProject(projectFile); 73using var result = parser.ParseProject(projectFile); 82private static string FormatJson(JsonDocument document) 103var result = parser.ParseProject(new FileInfo(projectFile)); 128var result = parser.ParseProject(new FileInfo(projectFile)); 153var result = parser.ParseProject(new FileInfo(projectFile)); 178var result = parser.ParseProject(new FileInfo(projectFile)); 204var result = parser.ParseProject(new FileInfo(projectFile)); 230var result = parser.ParseProject(new FileInfo(projectFile)); 289var result = parser.ParseProject(new FileInfo(projectFile)); 319var result = parser.ParseProject(new FileInfo(projectFile)); 342var result = parser.ParseProject(new FileInfo(projectFile)); 366var result = parser.ParseProject(new FileInfo(projectFile)); 389var result = parser.ParseProject(new FileInfo(projectFile)); 411var result = parser.ParseProject(new FileInfo(projectFile));
Projects\PrebuiltAppHostServerTests.cs (4)
2528using var probeManifest = await JsonDocument.ParseAsync(probeManifestStream); 2582using var probeManifest = await JsonDocument.ParseAsync(probeManifestStream);
Projects\ProjectLocatorTests.cs (4)
348using (var document = JsonDocument.Parse(await File.ReadAllTextAsync(configPath))) 505using var document = JsonDocument.Parse(File.ReadAllText(configPath));
Projects\ProjectUpdaterTests.cs (73)
104return (0, JsonDocument.Parse(document.ToJsonString())); 223return (0, JsonDocument.Parse(document.ToJsonString())); 276using var configDocument = JsonDocument.Parse(await File.ReadAllTextAsync(configFile)); 305return (0, JsonDocument.Parse(document.ToJsonString())); 437var document = JsonDocument.Parse(json); 562var document = JsonDocument.Parse(json); 630using var configDoc = JsonDocument.Parse(updatedConfig); 717var document = JsonDocument.Parse(json); 837var document = JsonDocument.Parse(json); 913using var configDoc = JsonDocument.Parse(updatedConfig); 980var document = JsonDocument.Parse(json); 1120var document = JsonDocument.Parse(json); 1264var document = JsonDocument.Parse(json); 1369var document = JsonDocument.Parse(json); 1471var document = JsonDocument.Parse(json); 1607var document = JsonDocument.Parse(json); 1689var document = JsonDocument.Parse(json); 1763var document = JsonDocument.Parse(json); 1859var document = JsonDocument.Parse(json); 2024var document = JsonDocument.Parse(json); 2183var document = JsonDocument.Parse(json); 2306var document = JsonDocument.Parse(json); 2420var document = JsonDocument.Parse(json); 2530var document = JsonDocument.Parse(json); 2896var document = JsonDocument.Parse(json); 2970var document = JsonDocument.Parse(json); 3076var document = JsonDocument.Parse(json); 3164var document = JsonDocument.Parse(json); 3233var document = JsonDocument.Parse(json); 3316var document = JsonDocument.Parse(json); 3403var document = JsonDocument.Parse(json); 3482var document = JsonDocument.Parse(json); 3566var document = JsonDocument.Parse(json); 3721var document = JsonDocument.Parse(json); 4118var document = JsonDocument.Parse(json); 4210var document = JsonDocument.Parse(itemsAndProperties.ToJsonString()); 4287var document = JsonDocument.Parse(itemsAndProperties.ToJsonString()); 4377var document = JsonDocument.Parse(itemsAndProperties.ToJsonString());
Telemetry\AgentTelemetryPersistenceTests.cs (8)
55using var envelope = JsonDocument.Parse(line); 202using var envelope = JsonDocument.Parse(line); 416using var envelope = JsonDocument.Parse(line); 553using var envelope = JsonDocument.Parse(line);
Telemetry\InternalMicrosoftDetectorTests.cs (2)
1794using var validStore = JsonDocument.Parse(CreateVisualStudioAccountStore(validAccount));
Telemetry\ReportedLogExportTests.cs (2)
279using var envelope = JsonDocument.Parse(line);
Telemetry\TelemetryShutdownTests.cs (2)
146using var envelope = JsonDocument.Parse(line);
Templating\DotNetTemplateFactoryTests.cs (1)
456public Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties, string[] targets, ProcessInvocationOptions options, CancellationToken cancellationToken)
Templating\JavaAppHostTemplateTests.cs (4)
48using var document = System.Text.Json.JsonDocument.Parse(File.ReadAllText(path)); 113using var document = System.Text.Json.JsonDocument.Parse(File.ReadAllText(path));
Templating\JavaStarterScaffoldTests.cs (2)
110using var config = JsonDocument.Parse(File.ReadAllText(Path.Combine(outputDirectory, "aspire.config.json")));
Templating\TemplatePackageLockTests.cs (14)
22using var packageJson = JsonDocument.Parse(File.ReadAllText(filePath)); 43using var packageJson = JsonDocument.Parse(File.ReadAllText(filePath)); 68using var packageLock = JsonDocument.Parse(File.ReadAllText(filePath)); 100using var packageLock = JsonDocument.Parse(File.ReadAllText(filePath)); 132using var packageLock = JsonDocument.Parse(File.ReadAllText(filePath)); 198using var packageLock = JsonDocument.Parse(File.ReadAllText(filePath)); 207using var packageLock = JsonDocument.Parse(File.ReadAllText(filePath));
TestServices\TestDotNetCliRunner.cs (9)
21public Func<FileInfo, string[], string[], string[], ProcessInvocationOptions, CancellationToken, Task<(int ExitCode, JsonDocument? Output)>>? GetProjectItemsAndPropertiesAsyncCallbackWithTargetsAsync { get; set; } 22public Func<FileInfo, string[], string[], string[], ProcessInvocationOptions, CancellationToken, (int ExitCode, JsonDocument? Output)>? GetProjectItemsAndPropertiesAsyncCallbackWithTargets { get; set; } 23public Func<FileInfo, string[], string[], ProcessInvocationOptions, CancellationToken, Task<(int ExitCode, JsonDocument? Output)>>? GetProjectItemsAndPropertiesAsyncCallbackAsync { get; set; } 24public Func<FileInfo, string[], string[], ProcessInvocationOptions, CancellationToken, (int ExitCode, JsonDocument? Output)>? GetProjectItemsAndPropertiesAsyncCallback { get; set; } 96public Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties, string[] targets, ProcessInvocationOptions options, CancellationToken cancellationToken) 136return Task.FromResult<(int, JsonDocument?)>((exitCode, JsonDocument.Parse(json))); 151return Task.FromResult<(int, JsonDocument?)>((0, JsonDocument.Parse(defaultJson)));
Aspire.Components.Common.TestUtilities (4)
ConformanceTests.cs (4)
418using var config = JsonDocument.Parse(ValidJsonConfig); 432using var config = JsonDocument.Parse(json);
Aspire.Dashboard (2)
Model\GenAI\GenAIMessages.cs (2)
211using var doc = JsonDocument.ParseValue(ref reader);
Aspire.Dashboard.Tests (31)
DashboardOptionsTests.cs (5)
493var jsonElement = JsonDocument.Parse(""" 548var jsonElement = JsonDocument.Parse(""" 577var jsonElement = JsonDocument.Parse(""" 613var jsonElement = JsonDocument.Parse(""" 652var jsonElement = JsonDocument.Parse("""
Integration\Playwright\AccessibilityTests.cs (6)
286using var probe = JsonDocument.Parse(probeJson); 548using var focus = JsonDocument.Parse(focusJson); 594using var colors = JsonDocument.Parse(colorsJson);
Integration\Playwright\AppBarTests.cs (2)
120using var document = JsonDocument.Parse(layout);
Model\DashboardDataSourceTests.cs (14)
158using var metadata = JsonDocument.Parse(File.ReadAllText(metadataPath)); 176using var metadata = JsonDocument.Parse(File.ReadAllText(Path.Combine(runStore.CurrentWorkingDirectory, "run.json"))); 256using var metadata = JsonDocument.Parse(File.ReadAllText(Path.Combine(currentRunStore.CurrentWorkingDirectory, "run.json"))); 778using var updatedMetadata = JsonDocument.Parse(File.ReadAllText(metadataPath)); 817using var updatedMetadata = JsonDocument.Parse(File.ReadAllText(metadataPath)); 1041using var metadata = JsonDocument.Parse(File.ReadAllText(Path.Combine(pinnedRunDirectories[^1], "run.json"))); 1216using var metadata = JsonDocument.Parse(File.ReadAllText(Path.Combine(Path.GetDirectoryName(historicalRun.DatabasePath)!, "run.json")));
Model\GenAIItemPartViewModelTests.cs (2)
159["message"] = JsonDocument.Parse("""{"text":"こんにちは"}""").RootElement.GetProperty("text") 180["content"] = JsonDocument.Parse("""{"nested":"value"}""").RootElement
Terminal\TerminalWebSocketTests.cs (2)
824using var document = JsonDocument.Parse(bytes.AsMemory(8, length));
Aspire.Deployment.EndToEnd.Tests (20)
AcaExpressDeploymentTests.cs (4)
255using var environmentDocument = await GetAzureResourceAsync( 261using var appsDocument = await GetAzureResourceAsync( 316private static async Task<JsonDocument> GetAzureResourceAsync( 326return await JsonDocument.ParseAsync(stream, cancellationToken: cancellationToken);
FoundryDotnetProjectDeploymentTests.cs (4)
168using var resources = JsonDocument.Parse(await resourcesResponse.Content.ReadAsStringAsync(cancellationToken)); 174using var projectDocument = JsonDocument.Parse(await projectResponse.Content.ReadAsStringAsync(cancellationToken));
FoundryHostedAgentDeploymentTests.cs (12)
243using var resourcesDocument = JsonDocument.Parse( 267using var projectDocument = JsonDocument.Parse( 370using var document = JsonDocument.Parse(Convert.FromBase64String(payload)); 413using var document = JsonDocument.Parse(ModelReaderWriter.Write( 596using var requestDocument = JsonDocument.Parse(payload); 624using var candidate = JsonDocument.Parse(responseMessage);
Aspire.Hosting (14)
Dcp\DcpLogParser.cs (2)
178using var doc = JsonDocument.Parse(jsonPart);
Dcp\KubernetesService.cs (2)
602using var status = JsonDocument.Parse(exception.Response.Content);
Publishing\ContainerRuntimeBase.cs (2)
233using var document = JsonDocument.Parse(output);
Publishing\PodmanContainerRuntime.cs (4)
393using var metadataDocument = JsonDocument.Parse(imageMetadata); 450using var document = JsonDocument.Parse(manifest);
src\Shared\PackageUpdateHelpers.cs (4)
133using var document = JsonDocument.Parse(ExtractJsonPayload(stdout, IsPackageSearchPayload)); 198if (JsonDocument.TryParseValue(ref reader, out var document) && document is not null)
Aspire.Hosting.Azure (2)
Provisioning\Internal\DefaultAzurePrincipalProvider.cs (2)
83using var document = JsonDocument.Parse(bytes);
Aspire.Hosting.Azure.Tests (14)
AzureSandboxesTests.cs (14)
500using var document = JsonDocument.Parse(body); 550using var document = JsonDocument.Parse(body); 1725using var document = JsonDocument.Parse(body); 1795using var document = JsonDocument.Parse(body); 1848using var document = JsonDocument.Parse(body); 1887using var document = JsonDocument.Parse(body); 1951using var document = JsonDocument.Parse(body);
Aspire.Hosting.Blazor (2)
BlazorHostedExtensions.cs (2)
343using var output = JsonDocument.Parse(result.StandardOutput);
Aspire.Hosting.Blazor.Tests (4)
AddBlazorGatewayTests.cs (4)
306using var configuration = JsonDocument.Parse(await configurationResponse.Content.ReadAsStringAsync(requestTimeout.Token)); 313using var forecast = JsonDocument.Parse(await apiResponse.Content.ReadAsStringAsync(requestTimeout.Token));
Aspire.Hosting.Browsers (4)
ChromiumBrowserResolver.cs (4)
86using var localStateDocument = JsonDocument.Parse(localStateStream); 182using var localStateDocument = JsonDocument.Parse(localStateStream);
Aspire.Hosting.Browsers.Tests (15)
BrowserHostTests.cs (2)
71using var command = JsonDocument.Parse(await fakeProcess!.ReadFrameAsync().DefaultTimeout());
BrowserLogsBuilderExtensionsTests.cs (4)
802using var document = JsonDocument.Parse(result.Data.Value); 891using var document = JsonDocument.Parse(result.Data.Value);
BrowserLogsCdpConnectionTests.cs (5)
298using var document = await ReceiveJsonDocumentAsync(socket).DefaultTimeout(); 304using var document = JsonDocument.Parse(json); 345private static async Task<JsonDocument> ReceiveJsonDocumentAsync(WebSocket socket) 361return JsonDocument.Parse(messageBuffer.ToArray());
src\Aspire.Hosting.Browsers\ChromiumBrowserResolver.cs (4)
86using var localStateDocument = JsonDocument.Parse(localStateStream); 182using var localStateDocument = JsonDocument.Parse(localStateStream);
Aspire.Hosting.CodeGeneration.TypeScript (4)
AtsTypeScriptApiReferenceExporter.cs (2)
60using var document = JsonDocument.Parse(TypeScriptApiExportWriter.WriteToJson(model));
TypeScriptLanguageSupport.cs (2)
329using var document = JsonDocument.Parse("""
Aspire.Hosting.CodeGeneration.TypeScript.Tests (8)
AtsTypeScriptCodeGeneratorTests.cs (8)
260using var document = System.Text.Json.JsonDocument.Parse(TypeScriptApiExportWriter.WriteToJson(model)); 316using var document = System.Text.Json.JsonDocument.Parse(TypeScriptApiExportWriter.WriteToJson(model)); 2847using var document = System.Text.Json.JsonDocument.Parse(TypeScriptApiExportWriter.WriteToJson(model)); 2862using var document = System.Text.Json.JsonDocument.Parse(
Aspire.Hosting.DevTunnels (2)
DevTunnelCliClient.cs (2)
574using var document = JsonDocument.Parse(output);
Aspire.Hosting.Dotnet (2)
DotnetProjectRunPropertiesResolver.cs (2)
130using var document = JsonDocument.Parse(resultOutput);
Aspire.Hosting.Dotnet.Tests (2)
DotnetProjectBuildCoordinatorTests.cs (2)
1022using (var assets = JsonDocument.Parse(File.ReadAllText(
Aspire.Hosting.EntityFrameworkCore (2)
EFCoreOperationExecutor.cs (2)
706using var doc = JsonDocument.Parse(result.Output ?? "[]");
Aspire.Hosting.Foundry (12)
FoundryLocalService.cs (6)
585using var document = JsonDocument.Parse(output); 608using var document = JsonDocument.Parse(output); 635using var document = JsonDocument.Parse(output);
Toolbox\FoundryToolboxReadinessProbe.cs (4)
171using var requestDocument = JsonDocument.Parse(payload); 204using var candidate = JsonDocument.Parse(responseMessage);
Toolbox\FoundryToolboxToolDefinition.cs (2)
407using var unnamedDocument = JsonDocument.Parse(unnamedJson);
Aspire.Hosting.Java.Tests (2)
AddJavaAppPublishTests.cs (2)
1568using var manifest = JsonDocument.Parse(
Aspire.Hosting.JavaScript (2)
JavaScriptHostingExtensions.cs (2)
2707using var packageJson = JsonDocument.Parse(File.ReadAllText(packageJsonPath));
Aspire.Hosting.JavaScript.Tests (2)
DenoFunctionalTests.cs (2)
100using var document = await JsonDocument.ParseAsync(stream, cancellationToken: cancellationToken);
Aspire.Hosting.Kubernetes (12)
Deployment\HelmDeploymentEngine.cs (2)
746using var document = JsonDocument.Parse(json);
KubernetesEnvironmentResource.cs (8)
1764using var doc = System.Text.Json.JsonDocument.Parse(gatewayJson); 1839using var doc = System.Text.Json.JsonDocument.Parse(string.Join("", stdout)); 1938using var doc = System.Text.Json.JsonDocument.Parse(string.Join("", stdout)); 2107using var doc = System.Text.Json.JsonDocument.Parse(string.Join("", stdout));
KubernetesManifestResource.cs (2)
214using var document = JsonDocument.Parse(node.ToJsonString());
Aspire.Hosting.Maui (2)
Utilities\ProjectFileReader.cs (2)
85var jsonDoc = JsonDocument.Parse(output);
Aspire.Hosting.OpenAI (2)
OpenAIHealthCheck.cs (2)
91using var doc = await JsonDocument.ParseAsync(stream, cancellationToken: cts.Token).ConfigureAwait(false);
Aspire.Hosting.PostgreSQL.Tests (2)
AddPostgresTests.cs (2)
530var document = JsonDocument.Parse(serversFile.Contents!);
Aspire.Hosting.Radius (10)
Publishing\RadiusWorkspaceKubeContext.cs (2)
88using var document = JsonDocument.Parse(json);
Publishing\SealedSecretApplyStep.cs (6)
420using var document = JsonDocument.Parse(json); 436using var document = JsonDocument.Parse(json); 600using var document = JsonDocument.Parse(json);
Secrets\SealedSecretManifest.cs (2)
369using var document = JsonDocument.Parse(lastAppliedJson);
Aspire.Hosting.Radius.Tests (4)
Publishing\BicepSyntaxValidationTests.cs (2)
124var doc = System.Text.Json.JsonDocument.Parse(configContent);
Publishing\RadiusDeployParametersTests.cs (2)
73using var document = JsonDocument.Parse(json);
Aspire.Hosting.RemoteHost (2)
src\Shared\IntegrationPackageProbeManifest.cs (2)
118using var document = JsonDocument.Parse(stream);
Aspire.Hosting.RemoteHost.Tests (4)
ExternalCapabilityRegistryTests.cs (4)
800using var payload = JsonDocument.Parse(json); 936using var payload = JsonDocument.Parse("""
Aspire.Hosting.Rust (2)
CargoMetadata.cs (2)
76using var document = JsonDocument.Parse(json);
Aspire.Hosting.Sdk.Tests (4)
AppHostSdkTargetsTests.cs (4)
153using var document = JsonDocument.Parse(result.StandardOutput); 1553using var document = JsonDocument.Parse(result.StandardOutput[jsonStart..(jsonEnd + 1)]);
Aspire.Hosting.Seq.Tests (2)
SeqFunctionalTests.cs (2)
64var jsonDocument = JsonDocument.Parse(reponseContent);
Aspire.Hosting.Tests (43)
AtsAnnotationTests.cs (2)
90using var document = JsonDocument.Parse(json);
Backchannel\BackchannelContractTests.cs (2)
364using var document = JsonDocument.Parse($$"""{ "property": "{{propertyName}}" }""");
Backchannel\JsonElementConversionTests.cs (22)
27var json = JsonDocument.Parse("\"hello\""); 36var json = JsonDocument.Parse("42"); 46var json = JsonDocument.Parse("3.14"); 55var json = JsonDocument.Parse("true"); 64var json = JsonDocument.Parse("false"); 73var json = JsonDocument.Parse("null"); 82var json = JsonDocument.Parse("[1, 2, 3]"); 95var json = JsonDocument.Parse("""{"name": "test", "value": 123}"""); 106var json = JsonDocument.Parse("""{"outer": {"inner": "value"}}"""); 117var json = JsonDocument.Parse("""["text", 42, true, null]"""); 132var json = JsonDocument.Parse("""
Dcp\DcpExecutorTests.cs (4)
7222using var launchConfigurations = JsonDocument.Parse(launchConfigurationsJson); 11330using var document = JsonDocument.Parse(json);
MSBuildTests.cs (2)
352using var document = JsonDocument.Parse(result.Output);
Publishing\ResourceContainerImageManagerTests.cs (4)
1237using var document = JsonDocument.Parse(string.Join(Environment.NewLine, result.ProcessOutput)); 1301using var document = JsonDocument.Parse(string.Join(Environment.NewLine, result.ProcessOutput));
Schema\SchemaTests.cs (5)
246var manifestDocument = manifestStore.ManifestDocument; 832using var manifestJson = JsonDocument.Parse(manifestText); 845using var manifestJson = JsonDocument.Parse(manifestText);
WithTerminalTests.cs (2)
478using var doc = JsonDocument.Parse(await File.ReadAllTextAsync(host.Layout.MetadataPath));
Aspire.Hosting.TestUtilities (8)
Helpers\JsonDocumentManifestPublisher.cs (6)
29_manifestDocument = await JsonDocument.ParseAsync(stream, cancellationToken: cancellationToken).ConfigureAwait(false); 32private JsonDocument? _manifestDocument; 34public JsonDocument ManifestDocument 48private JsonDocument? _manifestDocument; 50public JsonDocument ManifestDocument 87manifestStore.ManifestDocument = await JsonDocument.ParseAsync(stream, cancellationToken: context.CancellationToken).ConfigureAwait(false);
Publishing\TestContainerImageArchive.cs (2)
79using var document = JsonDocument.Parse(
Aspire.Templates.Tests (2)
LocalhostTldHostnameTests.cs (2)
77using var launchSettings = JsonDocument.Parse(launchSettingsContent);
Aspire.TerminalHost.Tests (4)
TerminalHostAppTests.cs (4)
520using var hello = JsonDocument.Parse(helloPayload); 826using var hello = JsonDocument.Parse(helloPayload);
Aspire.TestTools (9)
GitHubActionsApi.cs (2)
29using var jobsDocument = await GitHubCli.GetJsonAsync(endpoint, cancellationToken).ConfigureAwait(false); 61using var artifactsDocument = await GitHubCli.GetJsonAsync(
GitHubCli.cs (7)
16public static async Task<JsonDocument> GetJsonAsync(string endpoint, CancellationToken cancellationToken) 19return JsonDocument.Parse(stdout); 85using var document = JsonDocument.Parse(fixtureContent); 125using var document = JsonDocument.Parse(fixtureContent); 138using var searchDocument = await GetJsonAsync(
Aspire.Tray.Tests (8)
src\Aspire.Tray\Common\TrayConfiguration.cs (4)
56using var document = JsonDocument.Parse(stream, new() 147using var document = JsonDocument.Parse(stream);
TraySavedStateTests.cs (4)
33using var json = JsonDocument.Parse(File.ReadAllText(directory.StatePath)); 118using var json = JsonDocument.Parse(File.ReadAllText(directory.StatePath));
Aspire.TypeSystem (1)
IApiReferenceExporter.cs (1)
46/// detached from any owning <see cref="JsonDocument"/>, for example by calling
dotnet-aot (9)
parent\dotnet\Commands\Run\AotRunCommand.cs (2)
304using JsonDocument document = JsonDocument.Parse(stream);
parent\dotnet\Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.cs (2)
841using JsonDocument document = JsonDocument.Parse(
parent\dotnet\NugetSearch\AuthorsConverter.cs (2)
22var doc = JsonDocument.ParseValue(ref reader);
parent\dotnet\SlnFileFactory.cs (1)
102JsonElement root = JsonDocument.Parse(fileContent, options).RootElement;
parent\dotnet\ToolManifest\ToolManifestEditor.cs (2)
139using (JsonDocument doc = JsonDocument.Parse(jsonStream))
dotnet-openapi (2)
Commands\BaseCommand.cs (2)
463using var packageVersionDocument = await JsonDocument.ParseAsync(packageVersionStream);
dotnet-sourcelink (1)
dotnet-user-jwts (2)
Helpers\DevJwtCliHelpers.cs (2)
163var launchSettingsJson = JsonDocument.Parse(launchSettingsFileStream);
GenerateTemplateManifest (6)
Program.cs (6)
28using var packageJson = JsonDocument.Parse(File.ReadAllText(packagePath)); 29using var lockfile = JsonDocument.Parse(File.ReadAllText(lockPath)); 215using var assets = JsonDocument.Parse(File.ReadAllText(assetsPath));
ILCompiler.Compiler (2)
parent\parent\Common\Microsoft\SourceLink\Tools\SourceLinkMap.cs (2)
64using var jsonDocument = JsonDocument.Parse(json, new JsonDocumentOptions() { AllowTrailingCommas = true });
ILCompiler.ReadyToRun (2)
Compiler\CallChainProfile.cs (2)
250using (JsonDocument document = JsonDocument.Parse(stream.BaseStream))
Infrastructure.Tests (162)
BuildWarningPolicyTests.cs (2)
36using var document = JsonDocument.Parse(result.Output);
Hex1bNativePublishingTests.cs (8)
49using var document = JsonDocument.Parse(result.StandardOutput); 82using var document = JsonDocument.Parse(result.StandardOutput); 116using var document = JsonDocument.Parse(result.StandardOutput); 138using var document = JsonDocument.Parse(result.StandardOutput);
MicrosoftTestingPlatformTests.cs (2)
36using var document = JsonDocument.Parse(result.Output);
PowerShellScripts\ExpandTestMatrixGitHubTests.cs (8)
152var document = JsonDocument.Parse(json); 179var document = JsonDocument.Parse(json); 210var document = JsonDocument.Parse(json); 661var document = JsonDocument.Parse(json);
PowerShellScripts\SplitTestMatrixByDepsTests.cs (2)
297var document = JsonDocument.Parse(json);
PowerShellScripts\SplitTestProjectsTests.cs (2)
121var document = JsonDocument.Parse(json); // Throws if invalid
ResourceGeneratorMetadataTests.cs (2)
100using var document = JsonDocument.Parse(result.Output);
TemplateManifest\TemplateManifestCacheTests.cs (2)
79using var assets = JsonDocument.Parse(File.ReadAllText(Path.Combine(directory, "obj", "project.assets.json")));
TemplateManifest\TemplateManifestNuGetTests.cs (4)
36using var assets = JsonDocument.Parse(File.ReadAllText(Path.Combine(environment.RestoreDirectory, "Graph000", "obj", "project.assets.json"))); 52using var assets = JsonDocument.Parse($$"""
TemplateManifest\TemplateRestorePlanTests.cs (6)
167using var assets = JsonDocument.Parse(File.ReadAllText(Path.Combine(directory, "obj", "project.assets.json"))); 170using var evaluation = JsonDocument.Parse(result.Output); 211using var evaluation = JsonDocument.Parse(result.Output);
TestTriggerMap\SelectTestsAcceptanceTests.cs (2)
1240using var config = System.Text.Json.JsonDocument.Parse(File.ReadAllText(configPath));
TestTriggerMap\SelectTestsCliTests.cs (6)
628using var doc = JsonDocument.Parse(File.ReadAllText(jsonPath)); 800using var doc = JsonDocument.Parse(raw["selection"]); 1013using var doc = JsonDocument.Parse(File.ReadAllText(jsonPath));
TestTriggerMap\SelectTestsLayer1IntegrationTests.cs (6)
99using var selection = System.Text.Json.JsonDocument.Parse(output()["selection"]); 206using var doc = System.Text.Json.JsonDocument.Parse(File.ReadAllText(jsonPath)); 260using var doc = System.Text.Json.JsonDocument.Parse(File.ReadAllText(jsonPath));
TestTriggerMap\TestTriggerMapTests.cs (4)
1452using var targets = JsonDocument.Parse(targetsJson); 1950using var targets = JsonDocument.Parse(targetsJson);
tools\GenerateCITimeline\GitHubApi.cs (10)
34using var emptyDoc = JsonDocument.Parse("{}"); 81using var doc = JsonDocument.Parse($"[{string.Join(",", merged.Select(e => e.GetRawText()))}]"); 123using var doc = JsonDocument.Parse($"{{{string.Join(",", parts)}}}"); 157using var doc = JsonDocument.Parse(text); 167using var emptyDoc = JsonDocument.Parse("{}");
WorkflowScripts\AgenticWorkflowTests.cs (2)
35using var metadata = JsonDocument.Parse(metadataLine[prefix.Length..]);
WorkflowScripts\AnalyzeCiFailureWorkflowTests.cs (86)
218using var selected = JsonDocument.Parse(result.Output); 296using var triggeringMerge = JsonDocument.Parse( 965using var analysis = JsonDocument.Parse( 1033using var analysis = JsonDocument.Parse( 1499using var sanitized = JsonDocument.Parse( 1714using var sanitizedCause = JsonDocument.Parse( 1774using var cause = JsonDocument.Parse(await File.ReadAllTextAsync(causePath)); 2360using var metadata = JsonDocument.Parse(await File.ReadAllTextAsync(metadataPath)); 2444using var metadata = JsonDocument.Parse(await File.ReadAllTextAsync(metadataPath)); 3479using var selected = JsonDocument.Parse(result.Output); 5133using var output = JsonDocument.Parse(await File.ReadAllTextAsync(Path.Combine(_workspace.Path, "last-success.json"))); 5173using var output = JsonDocument.Parse(await File.ReadAllTextAsync(outputPath)); 5203using var output = JsonDocument.Parse(await File.ReadAllTextAsync(outputPath)); 5239using var output = JsonDocument.Parse(await File.ReadAllTextAsync(outputPath)); 5312using var output = JsonDocument.Parse(await File.ReadAllTextAsync(Path.Combine(_workspace.Path, "last-success.json"))); 5346using var output = JsonDocument.Parse(await File.ReadAllTextAsync(Path.Combine(_workspace.Path, "last-success.json"))); 5384using var status = JsonDocument.Parse(await File.ReadAllTextAsync(statusPath)); 5405using var status = JsonDocument.Parse(await File.ReadAllTextAsync(statusPath)); 5448using var candidates = JsonDocument.Parse(await File.ReadAllTextAsync(candidatesPath)); 5450using var status = JsonDocument.Parse(await File.ReadAllTextAsync(statusPath)); 5497using var candidates = JsonDocument.Parse(await File.ReadAllTextAsync(candidatesPath)); 5501using var status = JsonDocument.Parse(await File.ReadAllTextAsync(statusPath)); 5557using var candidates = JsonDocument.Parse(await File.ReadAllTextAsync(candidatesPath)); 5560using var status = JsonDocument.Parse(await File.ReadAllTextAsync(statusPath)); 5598using var candidates = JsonDocument.Parse(await File.ReadAllTextAsync(candidatesPath)); 5600using var status = JsonDocument.Parse(await File.ReadAllTextAsync(statusPath)); 5642using var candidates = JsonDocument.Parse(await File.ReadAllTextAsync(candidatesPath)); 5644using var status = JsonDocument.Parse(await File.ReadAllTextAsync(statusPath)); 5682using var candidates = JsonDocument.Parse(await File.ReadAllTextAsync(candidatesPath)); 5685using var status = JsonDocument.Parse(await File.ReadAllTextAsync(statusPath)); 5723using var document = JsonDocument.Parse(await File.ReadAllTextAsync(outputPath)); 5781using var document = JsonDocument.Parse(await File.ReadAllTextAsync(outputPath)); 5822using var document = JsonDocument.Parse(await File.ReadAllTextAsync(outputPath)); 5875using var document = JsonDocument.Parse(await File.ReadAllTextAsync(outputPath)); 5907using var document = JsonDocument.Parse(await File.ReadAllTextAsync(outputPath)); 5940using var output = JsonDocument.Parse(result.Output); 5963using var output = JsonDocument.Parse(await File.ReadAllTextAsync(outputPath)); 6000using var output = JsonDocument.Parse(result.Output.Trim()); 6031using var rendered = JsonDocument.Parse(result.Output.Trim()); 6057using var rendered = JsonDocument.Parse(result.Output.Trim()); 6703using var metadata = JsonDocument.Parse(await File.ReadAllTextAsync(metadataPath)); 6770using (var occurrence = JsonDocument.Parse(occurrenceResult.Output)) 7306using var analysisDocument = JsonDocument.Parse(analysis);
WorkflowScripts\AutoRerunTransientCiFailuresTests.cs (6)
1247using JsonDocument doc = JsonDocument.Parse(configJson); 1271using JsonDocument doc = JsonDocument.Parse(configJson); 1309using JsonDocument doc = JsonDocument.Parse(configJson);
WorkflowScripts\UpdateActionlintTests.cs (2)
44using var document = JsonDocument.Parse(content);
Microsoft.AspNetCore.Authentication (1)
JsonDocumentAuthExtensions.cs (1)
9/// Authentication extensions to <see cref="JsonDocument"/>.
Microsoft.AspNetCore.Authentication.Facebook (2)
FacebookHandler.cs (2)
58using (var payload = JsonDocument.Parse(await response.Content.ReadAsStringAsync(Context.RequestAborted)))
Microsoft.AspNetCore.Authentication.Google (2)
GoogleHandler.cs (2)
56using (var payload = JsonDocument.Parse(await response.Content.ReadAsStringAsync(Context.RequestAborted)))
Microsoft.AspNetCore.Authentication.MicrosoftAccount (2)
MicrosoftAccountHandler.cs (2)
52using (var payload = JsonDocument.Parse(await response.Content.ReadAsStringAsync(Context.RequestAborted)))
Microsoft.AspNetCore.Authentication.OAuth (8)
OAuthHandler.cs (4)
227true => OAuthTokenResponse.Success(JsonDocument.Parse(body)), 234var exception = OAuthTokenResponse.GetStandardErrorException(JsonDocument.Parse(body)); 254using (var user = JsonDocument.Parse("{}"))
OAuthTokenResponse.cs (4)
18private OAuthTokenResponse(JsonDocument response) 39public static OAuthTokenResponse Success(JsonDocument response) 63public JsonDocument? Response { get; set; } 93internal static Exception? GetStandardErrorException(JsonDocument response)
Microsoft.AspNetCore.Authentication.OpenIdConnect (8)
Events\UserInformationReceivedContext.cs (1)
36public JsonDocument User { get; set; } = default!;
OpenIdConnectHandler.cs (7)
922using (var payload = JsonDocument.Parse("{}")) 1070JsonDocument user; 1074user = JsonDocument.Parse(userInfoResponse); 1079user = JsonDocument.Parse(userInfoEndpointJwt.Payload.SerializeToJson()); 1095using (var updatedUser = userInformationReceivedContext.User) 1340private async Task<UserInformationReceivedContext> RunUserInformationReceivedEventAsync(ClaimsPrincipal principal, AuthenticationProperties properties, OpenIdConnectMessage message, JsonDocument user)
Microsoft.AspNetCore.Authentication.Twitter (5)
TwitterHandler.cs (5)
116JsonDocument user; 123user = JsonDocument.Parse("{}"); 321private async Task<JsonDocument> RetrieveUserDetailsAsync(AccessToken accessToken) 334var result = JsonDocument.Parse(responseText);
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 (2)
Internal\Json\AnyConverter.cs (2)
23using var d = JsonDocument.ParseValue(ref reader);
Microsoft.AspNetCore.JsonPatch.SystemTextJson (2)
Helpers\JsonUtilities.cs (1)
44var docA = JsonSerializer.SerializeToDocument(item, serializerOptions);
Internal\ConversionResultProvider.cs (1)
82using JsonDocument doc = JsonSerializer.SerializeToDocument(value, serializerOptions);
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
Infrastructure\DefaultTempDataSerializer.cs (2)
20using var jsonDocument = JsonDocument.Parse(value);
Microsoft.Build (2)
Construction\Solution\SolutionFile.cs (2)
671JsonDocument text = JsonDocument.Parse(FileSystems.Default.ReadFileAllText(solutionFilterFile), options);
Microsoft.CodeAnalysis.Features (2)
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (1)
148options = symbol.ContainingType.Name == nameof(JsonDocument) ? JsonOptions.Strict : default;
PdbSourceDocument\SourceLinkMap.cs (1)
72var root = JsonDocument.Parse(json, new JsonDocumentOptions() { AllowTrailingCommas = true }).RootElement;
Microsoft.CodeAnalysis.Workspaces.MSBuild (2)
MSBuild\SolutionFileReader.SolutionFilterReader.cs (2)
27using var document = JsonDocument.Parse(File.ReadAllText(filterFilename));
Microsoft.Deployment.DotNet.Releases (4)
Product.cs (2)
238using var releasesDocument = await JsonDocument.ParseAsync(stream).ConfigureAwait(false);
ProductCollection.cs (2)
115using var releasesIndexDocument = await JsonDocument.ParseAsync(stream).ConfigureAwait(false);
Microsoft.DotNet.Arcade.Sdk (2)
src\InstallDotNetCore.cs (2)
69using (JsonDocument jsonDocument = JsonDocument.Parse(bytes))
Microsoft.DotNet.Cli.InternalMicrosoft (13)
Internal\GitHubMembershipClient.cs (4)
116using var userDocument = await JsonDocument.ParseAsync(userStream, cancellationToken: cancellationToken).ConfigureAwait(false); 131using var membershipDocument = await JsonDocument.ParseAsync(membershipStream, cancellationToken: cancellationToken).ConfigureAwait(false);
Providers\MacPlatformSsoDetectionProvider.cs (5)
39using var deviceConfiguration = TryParseSection(output, "Device Configuration"); 40using var loginConfiguration = TryParseSection(output, "Login Configuration"); 41using var userConfiguration = TryParseSection(output, "User Configuration"); 123private static JsonDocument? TryParseSection(string output, string sectionName) 174return JsonDocument.Parse(output[objectStart..(index + 1)]);
Providers\VisualStudioAccountDetectionProvider.cs (4)
109using var document = await JsonDocument.ParseAsync(stream, cancellationToken: cancellationToken).ConfigureAwait(false); 245using var token = JsonDocument.Parse(payload);
Microsoft.DotNet.HotReload.Watch (4)
Browser\BrowserToolsBuildOutputs.cs (4)
153using var document = ReadDocument(PublicKeyPath); 160using var document = ReadDocument(PrivateKeyPath); 183private JsonDocument ReadDocument(string path) 205return JsonDocument.Parse(content);
Microsoft.DotNet.ProjectTools (2)
LaunchSettings\LaunchSettings.cs (2)
89using (var document = JsonDocument.Parse(launchSettingsJsonContents, jsonDocumentOptions))
Microsoft.Extensions.AI (1)
ChatCompletion\ChatResponse{T}.cs (1)
139if (JsonDocument.Parse(json!).RootElement.TryGetProperty("data", out var data))
Microsoft.Extensions.AI.Abstractions (8)
Functions\AIFunctionFactory.cs (7)
96/// invocation directly if the object is already of a compatible type. Otherwise, if the argument is a <see cref="JsonElement"/>, <see cref="JsonDocument"/>, 177/// invocation directly if the object is already of a compatible type. Otherwise, if the argument is a <see cref="JsonElement"/>, <see cref="JsonDocument"/>, 267/// invocation directly if the object is already of a compatible type. Otherwise, if the argument is a <see cref="JsonElement"/>, <see cref="JsonDocument"/>, 356/// invocation directly if the object is already of a compatible type. Otherwise, if the argument is a <see cref="JsonElement"/>, <see cref="JsonDocument"/>, 419/// <see cref="JsonDocument"/>, or <see cref="JsonNode"/>, it is deserialized directly. If the argument is anything else unknown, 459/// invocation directly if the object is already of a compatible type. Otherwise, if the argument is a <see cref="JsonElement"/>, <see cref="JsonDocument"/>, 974JsonDocument doc => JsonSerializer.Deserialize(doc, typeInfo),
Utilities\AIJsonUtilities.Defaults.cs (1)
70[JsonSerializable(typeof(JsonDocument))]
Microsoft.Extensions.AI.Abstractions.Tests (37)
ChatCompletion\ChatResponseFormatTests.cs (1)
17private static JsonElement EmptySchema => JsonDocument.Parse("{}").RootElement;
Contents\FunctionCallContentTests.cs (2)
236var arguments = JsonSerializer.Deserialize<Dictionary<string, JsonDocument>>(""" 278AIFunctionArguments arguments = new(JsonSerializer.Deserialize<Dictionary<string, JsonDocument>>("""
test\Shared\JsonSchemaExporter\TestTypes.cs (5)
101yield return new TestData<JsonDocument>(JsonDocument.Parse("""[{ "x" : 42 }]"""), "true"); 102yield return new TestData<JsonElement>(JsonDocument.Parse("""[{ "x" : 42 }]""").RootElement, "true"); 118yield return new TestData<JsonElement?>(JsonDocument.Parse("{}").RootElement, "true"); 1245[JsonSerializable(typeof(JsonDocument))]
TestJsonSerializerContext.cs (1)
35[JsonSerializable(typeof(Dictionary<string, JsonDocument>))] // Used in Content tests
Utilities\AIJsonSchemaTransformCacheTests.cs (1)
64JsonElement schema = JsonDocument.Parse("{}").RootElement;
Utilities\AIJsonUtilitiesTests.cs (27)
152JsonElement expected = JsonDocument.Parse(""" 182JsonElement expected = JsonDocument.Parse(""" 197JsonElement expected = JsonDocument.Parse(""" 246JsonElement expected = JsonDocument.Parse(""" 322JsonElement expected = JsonDocument.Parse($$""" 388JsonElement expected = JsonDocument.Parse($$""" 416using JsonDocument expectedSchema = JsonDocument.Parse(""" 559using JsonDocument doc = JsonDocument.Parse(schema.GetRawText()); 597using JsonDocument doc = JsonDocument.Parse(schema.GetRawText()); 716JsonElement expectedSchema = JsonDocument.Parse(""" 1205JsonElement expectedSchema = JsonDocument.Parse(""" 1638JsonElement schema = JsonDocument.Parse(""" 1649JsonElement expectedSchema = JsonDocument.Parse(""" 1672JsonElement schema = JsonDocument.Parse(""" 1683JsonElement expectedSchema = JsonDocument.Parse(""" 1706JsonElement schema = JsonDocument.Parse(""" 1717JsonElement expectedSchema = JsonDocument.Parse(""" 1741JsonElement schema = JsonDocument.Parse(""" 1753JsonElement expectedSchema = JsonDocument.Parse(""" 1778JsonElement schema = JsonDocument.Parse(""" 1786JsonElement expectedSchema = JsonDocument.Parse(""" 1869JsonElement schema = JsonDocument.Parse("{}").RootElement; 1882JsonElement schema = JsonDocument.Parse(invalidSchema).RootElement; 1894JsonElement schema = JsonDocument.Parse(booleanSchema).RootElement;
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (3)
ScenarioRunResultTests.cs (2)
261using JsonDocument document = JsonDocument.Parse(json);
SerializationChainingTests.cs (1)
37{ "data", JsonDocument.Parse("{\"some\":\"data\"}").RootElement },
Microsoft.Extensions.AI.Evaluation.Safety (10)
ContentSafetyService.cs (10)
55using JsonDocument annotationResponseDocument = JsonDocument.Parse(annotationResponse); 66using JsonDocument metricDetailsDocument = JsonDocument.Parse(metricDetails); 224using JsonDocument document = JsonDocument.Parse(responseContent); 276using JsonDocument document = JsonDocument.Parse(responseContent); 333using JsonDocument document = JsonDocument.Parse(responseContent);
Microsoft.Extensions.AI.OpenAI (4)
OpenAIResponsesChatClient.cs (4)
916using var doc = JsonDocument.Parse(toolData); 1936JsonDocument doc; 1939doc = JsonDocument.Parse(filesJson);
Microsoft.Extensions.AI.OpenAI.Tests (15)
OpenAIConversionTests.cs (11)
111var schema = JsonDocument.Parse(""" 130using var parsedParams = JsonDocument.Parse(tool.FunctionParameters); 141var jsonSchema = JsonDocument.Parse(""" 171using var parsedParams = JsonDocument.Parse(tool.FunctionParameters); 202var schema = JsonDocument.Parse(""" 222using var parsedParams = JsonDocument.Parse(functionTool.FunctionParameters); 707using var jsonDoc = JsonDocument.Parse(parameters);
OpenAIResponseClientTests.cs (4)
766using JsonDocument secondRequest = JsonDocument.Parse(handler.RequestBodies[1]); 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 (11)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (2)
38AssertDeepEquals(JsonDocument.Parse(""" 375AssertDeepEquals(JsonDocument.Parse("""
Functions\AIFunctionFactoryTest.cs (7)
139["z"] = JsonDocument.Parse("3"), 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; 366JsonElement expectedSchema = JsonDocument.Parse(""" 1234JsonElement expectedSchema = JsonDocument.Parse(""" 1267JsonElement expectedSchema = JsonDocument.Parse("""
Realtime\FunctionInvokingRealtimeClientTests.cs (1)
637var schema = JsonDocument.Parse("""{"type":"object","properties":{"x":{"type":"string"}}}""").RootElement;
TestJsonSerializerContext.cs (1)
22[JsonSerializable(typeof(Dictionary<string, JsonDocument>))]
Microsoft.Extensions.Configuration.Json (2)
JsonConfigurationFileParser.cs (2)
31using (JsonDocument doc = JsonDocument.Parse(reader.ReadToEnd(), jsonDocumentOptions))
Microsoft.ML.Tokenizers (2)
Model\SentencePieceTokenizer.cs (2)
573using JsonDocument doc = JsonDocument.Parse(tokenizerJsonStream);
Microsoft.ML.Tokenizers.Tests (4)
BpeTests.cs (2)
955using JsonDocument doc = JsonDocument.Parse(json);
UnigramTests.cs (2)
1191using JsonDocument bundled = JsonDocument.Parse(File.ReadAllText(Path.Combine("Paraphrase-multilingual-MiniLM-L12-v2", "tokenizer.json")));
Microsoft.NET.Build.Containers (6)
LocalDaemons\ContainerRuntimes.cs (3)
81JsonDocument config = GetDockerConfig(); 138internal static JsonDocument GetDockerConfig() 161return JsonDocument.Parse(result.StdOut ?? string.Empty);
LocalDaemons\DockerCli.cs (3)
156JsonDocument config = GetDockerConfig(); 200internal static JsonDocument GetDockerConfig() 224return JsonDocument.Parse(dockerCommandResult.StdOut ?? string.Empty);
Microsoft.NET.HostModel (1)
ComHost\RegFreeComManifest.cs (1)
60clsidMap = JsonDocument.Parse(clsidMapStream).RootElement;
Microsoft.NET.ProjectData (4)
Donor\ProjectDataDonorIndex.Serialization.cs (2)
22 using JsonDocument document = JsonDocument.Parse(stream);
ProjectDataBuildAttemptManifest.cs (2)
51 using JsonDocument document = JsonDocument.Parse(File.ReadAllText(path));
Microsoft.NET.ProjectData.Generators (2)
DataModelSchemaGenerator.cs (2)
143 using JsonDocument document = JsonDocument.Parse(json);
Microsoft.NET.ProjectData.Tasks (6)
src\roslyn\src\ProjectData\Microsoft.NET.ProjectData\Donor\ProjectDataDonorIndex.Serialization.cs (2)
22 using JsonDocument document = JsonDocument.Parse(stream);
src\roslyn\src\ProjectData\Microsoft.NET.ProjectData\ProjectDataBuildAttemptManifest.cs (2)
51 using JsonDocument document = JsonDocument.Parse(File.ReadAllText(path));
ValidateProjectDataPackagesTask.cs (2)
316 using JsonDocument assetsFile = JsonDocument.Parse(stream);
Microsoft.NET.Sdk.StaticWebAssets.Tasks (4)
Utils\BrowserToolsKeyPair.cs (4)
63using var document = JsonDocument.Parse(File.ReadAllBytes(path)); 97using var document = JsonDocument.Parse(File.ReadAllBytes(path));
Microsoft.SourceLink.Tools.Package (1)
SourceLinkMap.cs (1)
92var root = JsonDocument.Parse(json, new JsonDocumentOptions() { AllowTrailingCommas = true }).RootElement;
Microsoft.TemplateEngine.Edge (9)
parent\Shared\JExtensions.cs (8)
234/// <see cref="JsonDocument"/>, which supports duplicate keys (last-wins semantics, like Newtonsoft.Json). 252/// <see cref="JsonDocument"/>, which tolerates duplicate keys. 265using JsonDocument doc = JsonDocument.Parse(json, DocOptions); 457internal static JsonDocument ReadUtf8Document(this IPhysicalFileSystem fileSystem, string path) 460return JsonDocument.Parse(fileStream, DocOptions); 555using JsonDocument doc = JsonDocument.Parse(json, DocOptions);
Settings\TemplateCache.cs (1)
177using JsonDocument document = fileSystem.ReadUtf8Document(path);
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (8)
parent\Shared\JExtensions.cs (8)
234/// <see cref="JsonDocument"/>, which supports duplicate keys (last-wins semantics, like Newtonsoft.Json). 252/// <see cref="JsonDocument"/>, which tolerates duplicate keys. 265using JsonDocument doc = JsonDocument.Parse(json, DocOptions); 457internal static JsonDocument ReadUtf8Document(this IPhysicalFileSystem fileSystem, string path) 460return JsonDocument.Parse(fileStream, DocOptions); 555using JsonDocument doc = JsonDocument.Parse(json, DocOptions);
Microsoft.TemplateEngine.Utils (8)
parent\Shared\JExtensions.cs (8)
234/// <see cref="JsonDocument"/>, which supports duplicate keys (last-wins semantics, like Newtonsoft.Json). 252/// <see cref="JsonDocument"/>, which tolerates duplicate keys. 265using JsonDocument doc = JsonDocument.Parse(json, DocOptions); 457internal static JsonDocument ReadUtf8Document(this IPhysicalFileSystem fileSystem, string path) 460return JsonDocument.Parse(fileStream, DocOptions); 555using JsonDocument doc = JsonDocument.Parse(json, DocOptions);
Microsoft.TemplateSearch.Common (8)
parent\Shared\JExtensions.cs (8)
234/// <see cref="JsonDocument"/>, which supports duplicate keys (last-wins semantics, like Newtonsoft.Json). 252/// <see cref="JsonDocument"/>, which tolerates duplicate keys. 265using JsonDocument doc = JsonDocument.Parse(json, DocOptions); 457internal static JsonDocument ReadUtf8Document(this IPhysicalFileSystem fileSystem, string path) 460return JsonDocument.Parse(fileStream, DocOptions); 555using JsonDocument doc = JsonDocument.Parse(json, DocOptions);
Microsoft.TestPlatform.CommunicationUtilities (41)
JsonDataSerializer.Stj.cs (4)
87using var doc = JsonDocument.Parse(rawMessage); 111using var doc = JsonDocument.Parse(message.RawMessage!);
Serialization\AfterTestRunEndResultConverter.cs (2)
31using var doc = JsonDocument.ParseValue(ref reader);
Serialization\AttachmentConverters.cs (4)
22using var doc = JsonDocument.ParseValue(ref reader); 62using var doc = JsonDocument.ParseValue(ref reader);
Serialization\DiscoveryCriteriaConverter.cs (2)
29using var doc = JsonDocument.ParseValue(ref reader);
Serialization\ExceptionConverter.cs (2)
34using var doc = JsonDocument.ParseValue(ref reader);
Serialization\ObjectConverter.cs (1)
36_ => JsonDocument.ParseValue(ref reader).RootElement.Clone(),
Serialization\TestCaseConverter.cs (2)
25using var doc = JsonDocument.ParseValue(ref reader);
Serialization\TestCaseConverterV2.cs (2)
26using var doc = JsonDocument.ParseValue(ref reader);
Serialization\TestExecutionContextConverter.cs (2)
23using var doc = JsonDocument.ParseValue(ref reader);
Serialization\TestObjectBaseConverter.cs (2)
60using var doc = JsonDocument.ParseValue(ref reader);
Serialization\TestObjectConverter.cs (2)
38using var doc = JsonDocument.ParseValue(ref reader);
Serialization\TestProcessAttachDebuggerPayloadConverter.cs (2)
28using var doc = JsonDocument.ParseValue(ref reader);
Serialization\TestPropertyConverter.cs (2)
28using var doc = JsonDocument.ParseValue(ref reader);
Serialization\TestResultConverter.cs (2)
23using var doc = JsonDocument.ParseValue(ref reader);
Serialization\TestResultConverterV2.cs (2)
25using var doc = JsonDocument.ParseValue(ref reader);
Serialization\TestRunChangedEventArgsConverter.cs (2)
30using var doc = JsonDocument.ParseValue(ref reader);
Serialization\TestRunCompleteEventArgsConverter.cs (2)
31using var doc = JsonDocument.ParseValue(ref reader);
Serialization\TestRunStatisticsConverter.cs (2)
26using var doc = JsonDocument.ParseValue(ref reader);
Serialization\TestSessionInfoConverter.cs (2)
27using var doc = JsonDocument.ParseValue(ref reader);
Microsoft.TestPlatform.TestHostRuntimeProvider (2)
Hosting\DotnetTestHostManager.cs (2)
1053using var doc = JsonDocument.Parse(stream);
NuGet.Protocol (6)
HttpSource\HttpStreamValidation.cs (2)
56using (JsonDocument document = JsonDocument.Parse(stream))
Plugins\MessageConverter.cs (2)
105using var doc = JsonDocument.ParseValue(ref reader);
Plugins\RawJsonStringConverter.cs (2)
25using var doc = JsonDocument.ParseValue(ref reader);
RepoTasks (2)
ResolveDotnetToolPackagePaths.cs (2)
32using var document = JsonDocument.Parse(stream);
rzc (2)
Json\ObjectJsonConverter`1.cs (2)
24using var doc = JsonDocument.ParseValue(ref reader);
Shared.Tests (5)
JsonSchemaExporter\TestTypes.cs (5)
101yield return new TestData<JsonDocument>(JsonDocument.Parse("""[{ "x" : 42 }]"""), "true"); 102yield return new TestData<JsonElement>(JsonDocument.Parse("""[{ "x" : 42 }]""").RootElement, "true"); 118yield return new TestData<JsonElement?>(JsonDocument.Parse("{}").RootElement, "true"); 1245[JsonSerializable(typeof(JsonDocument))]
System.Text.Json (155)
System\Runtime\InteropServices\JsonMarshal.cs (4)
18/// <exception cref="ObjectDisposedException">The underlying <see cref="JsonDocument"/> has been disposed.</exception> 20/// While the method itself does check for disposal of the underlying <see cref="JsonDocument"/>, 35/// <exception cref="ObjectDisposedException">The underlying <see cref="JsonDocument"/> has been disposed.</exception> 38/// While the method itself does check for disposal of the underlying <see cref="JsonDocument"/>,
System\Text\Json\Document\JsonDocument.cs (4)
102/// The parent <see cref="JsonDocument"/> has been disposed. 718JsonDocument newDocument = 1035private static void ValidateNoDuplicateProperties(JsonDocument document) 1043private static void ValidateDuplicatePropertiesCore(JsonDocument document)
System\Text\Json\Document\JsonDocument.Parse.cs (27)
16private static JsonDocument? s_nullLiteral; 17private static JsonDocument? s_trueLiteral; 18private static JsonDocument? s_falseLiteral; 47public static JsonDocument Parse(ReadOnlyMemory<byte> utf8Json, JsonDocumentOptions options = default) 77public static JsonDocument Parse(ReadOnlySequence<byte> utf8Json, JsonDocumentOptions options = default) 122public static JsonDocument Parse(Stream utf8Json, JsonDocumentOptions options = default) 145internal static JsonDocument ParseRented(PooledByteBufferWriter utf8Json, JsonDocumentOptions options = default) 155internal static JsonDocument ParseValue(Stream utf8Json, JsonDocumentOptions options) 175internal static JsonDocument ParseValue(ReadOnlySpan<byte> utf8Json, JsonDocumentOptions options) 186internal static JsonDocument ParseValue(string json, JsonDocumentOptions options) 208public static Task<JsonDocument> ParseAsync( 218private static async Task<JsonDocument> ParseAsyncCore( 242internal static async Task<JsonDocument> ParseAsyncCoreUnrented( 282public static JsonDocument Parse([StringSyntax(StringSyntaxAttribute.Json)] ReadOnlyMemory<char> json, JsonDocumentOptions options = default) 308internal static JsonDocument ParseValue(ReadOnlySpan<char> json, JsonDocumentOptions options) 349public static JsonDocument Parse([StringSyntax(StringSyntaxAttribute.Json)] string json, JsonDocumentOptions options = default) 394public static bool TryParseValue(ref Utf8JsonReader reader, [NotNullWhen(true)] out JsonDocument? document) 434public static JsonDocument ParseValue(ref Utf8JsonReader reader) => 437internal static JsonDocument ParseValue(ref Utf8JsonReader reader, bool allowDuplicateProperties) 439bool ret = TryParseValue(ref reader, out JsonDocument? document, shouldThrow: true, useArrayPools: true, allowDuplicateProperties); 448[NotNullWhen(true)] out JsonDocument? document, 692private static JsonDocument CreateForLiteral(JsonTokenType tokenType) 708JsonDocument Create(byte[] utf8Json) 716private static JsonDocument Parse( 726JsonDocument document; 753private static JsonDocument ParseUnrented( 787JsonDocument document = new JsonDocument(utf8Json, database, isDisposable: false);
System\Text\Json\Document\JsonDocument.PropertyNameSet.cs (1)
70internal void AddPropertyName(JsonProperty property, JsonDocument document)
System\Text\Json\Document\JsonDocumentOptions.cs (1)
9/// Provides the ability for the user to define custom behavior when parsing JSON to create a <see cref="JsonDocument"/>.
System\Text\Json\Document\JsonElement.ArrayEnumerator.cs (1)
91_curIdx = _target._idx + JsonDocument.DbRow.Size;
System\Text\Json\Document\JsonElement.cs (53)
15/// Represents a specific JSON value within a <see cref="JsonDocument"/>. 20private readonly JsonDocument _parent; 23internal JsonElement(JsonDocument parent, int idx) 46/// The parent <see cref="JsonDocument"/> has been disposed. 61/// The parent <see cref="JsonDocument"/> has been disposed. 81/// The parent <see cref="JsonDocument"/> has been disposed. 98/// The parent <see cref="JsonDocument"/> has been disposed. 132/// The parent <see cref="JsonDocument"/> has been disposed. 172/// The parent <see cref="JsonDocument"/> has been disposed. 211/// The parent <see cref="JsonDocument"/> has been disposed. 251/// The parent <see cref="JsonDocument"/> has been disposed. 286/// The parent <see cref="JsonDocument"/> has been disposed. 322/// The parent <see cref="JsonDocument"/> has been disposed. 343/// The parent <see cref="JsonDocument"/> has been disposed. 374/// The parent <see cref="JsonDocument"/> has been disposed. 399/// The parent <see cref="JsonDocument"/> has been disposed. 422/// The parent <see cref="JsonDocument"/> has been disposed. 450/// The parent <see cref="JsonDocument"/> has been disposed. 471/// The parent <see cref="JsonDocument"/> has been disposed. 499/// The parent <see cref="JsonDocument"/> has been disposed. 522/// The parent <see cref="JsonDocument"/> has been disposed. 549/// The parent <see cref="JsonDocument"/> has been disposed. 569/// The parent <see cref="JsonDocument"/> has been disposed. 596/// The parent <see cref="JsonDocument"/> has been disposed. 620/// The parent <see cref="JsonDocument"/> has been disposed. 648/// The parent <see cref="JsonDocument"/> has been disposed. 668/// The parent <see cref="JsonDocument"/> has been disposed. 695/// The parent <see cref="JsonDocument"/> has been disposed. 719/// The parent <see cref="JsonDocument"/> has been disposed. 747/// The parent <see cref="JsonDocument"/> has been disposed. 770/// The parent <see cref="JsonDocument"/> has been disposed. 797/// The parent <see cref="JsonDocument"/> has been disposed. 821/// The parent <see cref="JsonDocument"/> has been disposed. 858/// The parent <see cref="JsonDocument"/> has been disposed. 889/// The parent <see cref="JsonDocument"/> has been disposed. 925/// The parent <see cref="JsonDocument"/> has been disposed. 956/// The parent <see cref="JsonDocument"/> has been disposed. 983/// The parent <see cref="JsonDocument"/> has been disposed. 1007/// The parent <see cref="JsonDocument"/> has been disposed. 1035/// The parent <see cref="JsonDocument"/> has been disposed. 1058/// The parent <see cref="JsonDocument"/> has been disposed. 1086/// The parent <see cref="JsonDocument"/> has been disposed. 1109/// The parent <see cref="JsonDocument"/> has been disposed. 1137/// The parent <see cref="JsonDocument"/> has been disposed. 1160/// The parent <see cref="JsonDocument"/> has been disposed. 1194/// The parent <see cref="JsonDocument"/> has been disposed. 1544/// The parent <see cref="JsonDocument"/> has been disposed. 1572/// The parent <see cref="JsonDocument"/> has been disposed. 1598/// The parent <see cref="JsonDocument"/> has been disposed. 1619/// For JsonElement built from <see cref="JsonDocument"/>: 1646/// The parent <see cref="JsonDocument"/> has been disposed. 1680/// original <see cref="JsonDocument"/>. 1684/// original <see cref="JsonDocument"/>.
System\Text\Json\Document\JsonElement.ObjectEnumerator.cs (2)
96_curIdx = _target._idx + JsonDocument.DbRow.Size; 104_curIdx += JsonDocument.DbRow.Size;
System\Text\Json\Document\JsonElement.Parse.cs (14)
49bool ret = JsonDocument.TryParseValue(ref reader, out JsonDocument? document, shouldThrow: true, useArrayPools: false); 58bool ret = JsonDocument.TryParseValue( 60out JsonDocument? document, 72JsonDocument document = JsonDocument.ParseValue(utf8Json, options); 86JsonDocument document = JsonDocument.ParseValue(utf8Json, options); 100JsonDocument document = JsonDocument.ParseValue(json, options); 117JsonDocument document = JsonDocument.ParseValue(json, options); 161bool ret = JsonDocument.TryParseValue(ref reader, out JsonDocument? document, shouldThrow: false, useArrayPools: false);
System\Text\Json\Document\JsonProperty.cs (1)
113/// The parent <see cref="JsonDocument"/> has been disposed.
System\Text\Json\Nodes\JsonNode.Parse.cs (2)
148JsonDocument document = await JsonDocument.ParseAsyncCoreUnrented(utf8Json, documentOptions, cancellationToken).ConfigureAwait(false);
System\Text\Json\Nodes\JsonValue.cs (4)
114JsonElement thisElement = ToJsonElement(this, out JsonDocument? thisDocument); 115JsonElement otherElement = ToJsonElement(otherNode, out JsonDocument? otherDocument); 126static JsonElement ToJsonElement(JsonNode node, out JsonDocument? backingDocument) 144backingDocument = JsonDocument.ParseValue(ref reader);
System\Text\Json\Serialization\Converters\Value\JsonDocumentConverter.cs (4)
9internal sealed class JsonDocumentConverter : JsonConverter<JsonDocument?> 13public override JsonDocument Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => 14JsonDocument.ParseValue(ref reader, options.AllowDuplicateProperties); 16public override void Write(Utf8JsonWriter writer, JsonDocument? value, JsonSerializerOptions options)
System\Text\Json\Serialization\JsonSerializer.Read.Document.cs (15)
13/// Converts the <see cref="JsonDocument"/> representing a single JSON value into a <typeparamref name="TValue"/>. 17/// <param name="document">The <see cref="JsonDocument"/> to convert.</param> 31public static TValue? Deserialize<TValue>(this JsonDocument document, JsonSerializerOptions? options = null) 41/// Converts the <see cref="JsonDocument"/> representing a single JSON value into a <paramref name="returnType"/>. 44/// <param name="document">The <see cref="JsonDocument"/> to convert.</param> 59public static object? Deserialize(this JsonDocument document, Type returnType, JsonSerializerOptions? options = null) 70/// Converts the <see cref="JsonDocument"/> representing a single JSON value into a <typeparamref name="TValue"/>. 74/// <param name="document">The <see cref="JsonDocument"/> to convert.</param> 86public static TValue? Deserialize<TValue>(this JsonDocument document, JsonTypeInfo<TValue> jsonTypeInfo) 97/// Converts the <see cref="JsonDocument"/> representing a single JSON value into an instance specified by the <paramref name="jsonTypeInfo"/>. 99/// <param name="document">The <see cref="JsonDocument"/> to convert.</param> 109public static object? Deserialize(this JsonDocument document, JsonTypeInfo jsonTypeInfo) 120/// Converts the <see cref="JsonDocument"/> representing a single JSON value into a <paramref name="returnType"/>. 123/// <param name="document">The <see cref="JsonDocument"/> to convert.</param> 155public static object? Deserialize(this JsonDocument document, Type returnType, JsonSerializerContext context)
System\Text\Json\Serialization\JsonSerializer.Write.Document.cs (19)
14/// Converts the provided value into a <see cref="JsonDocument"/>. 17/// <returns>A <see cref="JsonDocument"/> representation of the JSON value.</returns> 26public static JsonDocument SerializeToDocument<TValue>(TValue value, JsonSerializerOptions? options = null) 33/// Converts the provided value into a <see cref="JsonDocument"/>. 35/// <returns>A <see cref="JsonDocument"/> representation of the value.</returns> 51public static JsonDocument SerializeToDocument(object? value, Type inputType, JsonSerializerOptions? options = null) 59/// Converts the provided value into a <see cref="JsonDocument"/>. 62/// <returns>A <see cref="JsonDocument"/> representation of the value.</returns> 68public static JsonDocument SerializeToDocument<TValue>(TValue value, JsonTypeInfo<TValue> jsonTypeInfo) 77/// Converts the provided value into a <see cref="JsonDocument"/>. 79/// <returns>A <see cref="JsonDocument"/> representation of the value.</returns> 88public static JsonDocument SerializeToDocument(object? value, JsonTypeInfo jsonTypeInfo) 97/// Converts the provided value into a <see cref="JsonDocument"/>. 99/// <returns>A <see cref="JsonDocument"/> representation of the value.</returns> 114public static JsonDocument SerializeToDocument(object? value, Type inputType, JsonSerializerContext context) 122private static JsonDocument WriteDocument<TValue>(in TValue value, JsonTypeInfo<TValue> jsonTypeInfo) 135return JsonDocument.ParseRented(output, options.GetDocumentOptions()); 143private static JsonDocument WriteDocumentAsObject(object? value, JsonTypeInfo jsonTypeInfo) 156return JsonDocument.ParseRented(output, options.GetDocumentOptions());
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Converters.cs (2)
147/// Returns a <see cref="JsonConverter{T}"/> instance that converts <see cref="JsonDocument"/> values. 150public static JsonConverter<JsonDocument?> JsonDocumentConverter => field ??= new JsonDocumentConverter();
System\Text\Json\ThrowHelper.cs (1)
706throw new ObjectDisposedException(nameof(JsonDocument));