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);
1580 references to JsonDocument
aspire (89)
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)
456using var document = JsonDocument.Parse(json);
Agents\Hooks\AgentTelemetryHook.cs (5)
111using var document = JsonDocument.Parse(payload); 122using var nested = ParseInput(input); 221private static JsonDocument? ParseInput(JsonElement input) 229return JsonDocument.Parse(input.GetString()!);
Commands\McpCallCommand.cs (2)
79using var doc = JsonDocument.Parse(inputJson);
Configuration\AspireConfigFile.cs (2)
296using var doc = JsonDocument.Parse(json, ConfigurationHelper.ParseOptions);
Configuration\ConfigSourceService.cs (2)
312using var document = JsonDocument.Parse(definition?.ToJsonString() ?? "null");
DotNet\DotNetCliRunner.cs (4)
34Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties, string[] targets, ProcessInvocationOptions options, CancellationToken cancellationToken); 756public async Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties, string[] targets, ProcessInvocationOptions options, CancellationToken cancellationToken) 884var 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)
61return 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)
93public JsonDocument ParseProject(FileInfo projectFile) 128private static JsonDocument ParseCsprojProjectFile(FileInfo projectFile) 160private static JsonDocument ParseCsAppHostFile(FileInfo projectFile) 179private static JsonDocument BuildJsonDocument( 224return JsonDocument.Parse(rootObject.ToJsonString());
Projects\GuestAppHostProject.cs (2)
1293using var doc = JsonDocument.Parse(json, ConfigurationHelper.ParseOptions);
Projects\IntegrationClosureBuilder.cs (2)
360using var document = await JsonDocument.ParseAsync(stream, cancellationToken: cancellationToken).ConfigureAwait(false);
Projects\PrebuiltAppHostServer.cs (2)
521using var document = await JsonDocument.ParseAsync(
Projects\ProjectLocator.cs (2)
784using var json = await JsonDocument.ParseAsync(stream, cancellationToken: cancellationToken).ConfigureAwait(false);
Projects\ProjectUpdater.cs (8)
579private async Task<JsonDocument> GetItemsAndPropertiesAsync(FileInfo projectFile, CancellationToken cancellationToken) 584private async Task<JsonDocument> GetItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties, CancellationToken cancellationToken) 608private async Task<JsonDocument> GetItemsAndPropertiesWithFallbackAsync(FileInfo projectFile, UpdateContext context, CancellationToken cancellationToken) 613private async Task<JsonDocument> GetItemsAndPropertiesWithFallbackAsync(FileInfo projectFile, string[] items, string[] properties, UpdateContext context, CancellationToken cancellationToken) 694using var sourceDocument = fallbackParser.ParseProject(context.AppHostProjectFile); 705var itemsAndPropertiesDocument = await GetItemsAndPropertiesWithFallbackAsync(context.AppHostProjectFile, context, cancellationToken); 1397var itemsAndPropertiesDocument = IsAppHostProject(projectFile, context.AppHostProjectFile) 1670var 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)
src\Shared\Telemetry\InternalMicrosoftDetector.cs (8)
1060using var doc = JsonDocument.Parse(await membershipResponse.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false)); 1130using var doc = JsonDocument.Parse(await response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false)); 1276using var store = JsonDocument.Parse(text); 1429using var token = JsonDocument.Parse(idTokenPayload);
Templating\TemplateHostConfiguration.cs (2)
62using var document = await JsonDocument.ParseAsync(stream, new JsonDocumentOptions
Templating\TemplatePromptDefaults.cs (2)
154using var document = JsonDocument.Parse(reference);
Templating\TemplateSourceConfiguration.cs (2)
209using var document = JsonDocument.Parse(settings[parts[0]]![parts[1]]!.ToJsonString());
Templating\TemplateSourceStore.cs (2)
33using var document = JsonDocument.Parse(source.ToJsonString());
aspire-managed (2)
src\Shared\NativeProviderContractReader.cs (2)
27using var document = JsonDocument.Parse(json);
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)
440using var document = JsonDocument.Parse( 478using var document = JsonDocument.Parse(await File.ReadAllBytesAsync(sidecarPath)); 518using var document = JsonDocument.Parse(
Scripts\ReleaseScriptShellTests.cs (4)
383using var document = JsonDocument.Parse( 442using var document = JsonDocument.Parse(
Aspire.Azure.AI.Extensions.OpenAI.Tests (4)
AspireAzureOpenAIExtensionsTests.cs (2)
51using var configuration = JsonDocument.Parse("""{"Aspire":{"Azure":{"AI":{"OpenAI":""" + settings + "}}}}");
AspireAzureProjectOpenAIExtensionsTests.cs (2)
49using var configuration = JsonDocument.Parse("""{"Aspire":{"Azure":{"AI":{"Extensions":{"OpenAI":""" + settings + "}}}}}");
Aspire.Azure.AI.Projects.Tests (2)
AspireAzureAIProjectsExtensionsTests.cs (2)
44using var configuration = JsonDocument.Parse("""{"Aspire":{"Azure":{"AI":{"Projects":""" + settings + "}}}}");
Aspire.Cli.EndToEnd.Tests (62)
ChannelUpdateWorkflowTests.cs (6)
502using var doc = JsonDocument.Parse(File.ReadAllText(aspireConfigPath)); 516using var doc = JsonDocument.Parse(File.ReadAllText(aspireConfigPath)); 540using var doc = JsonDocument.Parse(File.ReadAllText(aspireConfigPath));
ConfigDiscoveryTests.cs (2)
213using var doc = JsonDocument.Parse(currentContent);
DockerComposeDeployWithVolumeTests.cs (2)
152using var compose = JsonDocument.Parse(File.ReadAllText(Path.Combine(projectDir, "deploy-output", "compose.json")));
DoctorCommandTests.cs (4)
117using var document = JsonDocument.Parse(await File.ReadAllTextAsync( 260using var eventDocument = JsonDocument.Parse(eventLine);
EmulatedLocalReleaseBuildTests.cs (6)
645using var document = JsonDocument.Parse(File.ReadAllText(configPath)); 668using var document = JsonDocument.Parse(File.ReadAllText(configPath)); 694using var document = JsonDocument.Parse(File.ReadAllText(configPath));
EmulatedReleasedBuildTests.cs (2)
234using var document = JsonDocument.Parse(File.ReadAllText(configPath));
EmulatedStagingBuildTests.cs (4)
317using var document = System.Text.Json.JsonDocument.Parse(File.ReadAllText(configPath)); 344using var document = System.Text.Json.JsonDocument.Parse(File.ReadAllText(configPath));
Helpers\CliE2ETestHelpers.cs (6)
692using var document = await JsonDocument.ParseAsync(stream, cancellationToken: cancellationToken); 887using var document = await JsonDocument.ParseAsync(stream, cancellationToken: cancellationToken); 928using var document = await JsonDocument.ParseAsync(stream, cancellationToken: cancellationToken);
Helpers\ViteTestHelpers.cs (2)
16using var manifest = JsonDocument.Parse(stream);
LaunchSettingsPortHelpersTests.cs (2)
87using var _ = JsonDocument.Parse(File.ReadAllText(file));
McpDocsE2ETests.cs (2)
281using var parsed = JsonDocument.Parse(schemaString);
ProjectReferenceTests.cs (2)
248using 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));
TerminalCommandTests.cs (2)
76using var discovery = JsonDocument.Parse(File.ReadAllText(Path.Combine(projectDirectory, "resources.json")));
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 (424)
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)
391using var document = JsonDocument.Parse(json);
Caching\AppHostInfoDiskCacheTests.cs (2)
116using var document = JsonDocument.Parse(await File.ReadAllTextAsync(cachePath));
Commands\AddCommandTests.cs (2)
3898using var document = JsonDocument.Parse(json);
Commands\AgentInitClientSelectionTests.cs (2)
614using var config = JsonDocument.Parse(await File.ReadAllTextAsync(configPath));
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)
865using var document = JsonDocument.Parse(jsonOutput);
Commands\DoCommandTests.cs (3)
421using var document = JsonDocument.Parse(output.Text); 518JsonDocument.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\NewCommandLocalTemplateTests.cs (2)
741using var generatedConfig = JsonDocument.Parse(await File.ReadAllTextAsync(Path.Combine(workspace.Path, "out", "aspire.config.json")));
Commands\NewCommandLocalTemplateTests.HostConfiguration.cs (4)
170using var settings = JsonDocument.Parse(await File.ReadAllTextAsync(Path.Combine(workspace.Path, "out", "settings.json"))); 451using var document = JsonDocument.Parse(await File.ReadAllTextAsync(path),
Commands\NewCommandLocalTemplateTests.SourceListGit.cs (2)
172using var document = JsonDocument.Parse(output.Text);
Commands\NewCommandTests.cs (2)
1737using 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)
1506return (0, JsonDocument.Parse(""" 4347return (0, JsonDocument.Parse(json)); 5042using var document = JsonDocument.Parse(json);
Commands\Sdk\SdkExportCommandTests.cs (4)
114using var document = JsonDocument.Parse(stdout.Text); 441using 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)
505GetProjectItemsAndPropertiesAsyncCallback = (_, _, _, _, _) => (0, JsonDocument.Parse($$"""
Commands\UpdateCommandTests.cs (2)
1575using var document = JsonDocument.Parse(await File.ReadAllBytesAsync(sidecarPath));
DotNet\DotNetCliRunnerTests.cs (8)
355using var graph = JsonDocument.Parse(await File.ReadAllTextAsync(Path.Combine(root.FullName, "obj", "Root.csproj.nuget.dgspec.json"))); 359using var childGraph = JsonDocument.Parse(await File.ReadAllTextAsync( 441using var assets = JsonDocument.Parse(await File.ReadAllTextAsync(Path.Combine(workspace.Path, "obj", "project.assets.json"))); 2745using var jsonDocument = JsonDocument.Parse(stdout);
DotNet\DotNetRestoreConfigurationTests.cs (2)
39return (0, JsonDocument.Parse(new JsonObject { ["Properties"] = values }.ToJsonString())); 68return (0, JsonDocument.Parse(new JsonObject { ["Properties"] = values }.ToJsonString()));
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); 90using var json = JsonDocument.Parse(textContent.Text); 124using 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)
147using 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 (17)
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)); 294using var result = parser.ParseProject(projectFile); 319var result = parser.ParseProject(new FileInfo(projectFile)); 349var result = parser.ParseProject(new FileInfo(projectFile)); 372var result = parser.ParseProject(new FileInfo(projectFile)); 396var result = parser.ParseProject(new FileInfo(projectFile)); 419var result = parser.ParseProject(new FileInfo(projectFile)); 441var result = parser.ParseProject(new FileInfo(projectFile));
Projects\PrebuiltAppHostServerTests.cs (6)
738using var assets = JsonDocument.Parse(await File.ReadAllTextAsync( 4411using var probeManifest = JsonDocument.Parse(await File.ReadAllTextAsync(probeManifestPath)); 4565using var probeManifest = JsonDocument.Parse(await File.ReadAllTextAsync(probeManifestPath));
Projects\ProjectLocatorTests.cs (4)
348using (var document = JsonDocument.Parse(await File.ReadAllTextAsync(configPath))) 505using var document = JsonDocument.Parse(File.ReadAllText(configPath));
Projects\ProjectUpdaterNuGetConfigurationTests.cs (15)
80using var output = TestDotNetCliRunner.CreateRestoreSettingsOutput(file, properties); 83return (0, JsonDocument.Parse(json.ToJsonString())); 218using var parsed = provider.GetRequiredService<FallbackProjectParser>().ParseProject(projectFile); 267using var parsed = new FallbackProjectParser(NullLogger<FallbackProjectParser>.Instance).ParseProject(file); 285using var settings = TestDotNetCliRunner.CreateRestoreSettingsOutput(file, properties); 291return (0, JsonDocument.Parse(json.ToJsonString())); 385return Task.FromCanceled<(int, JsonDocument?)>(token); 501using var parsed = provider.GetRequiredService<FallbackProjectParser>().ParseProject(projectFile); 503using var parsedWeb = provider.GetRequiredService<FallbackProjectParser>().ParseProject(webProject); 671using var output = TestDotNetCliRunner.CreateRestoreSettingsOutput(file, properties); 674return (0, JsonDocument.Parse(json.ToJsonString())); 1252using var parsed = new FallbackProjectParser(NullLogger<FallbackProjectParser>.Instance).ParseProject(file); 1752private static (int, JsonDocument) CreatePackageEvaluation() 1757return (0, JsonDocument.Parse(properties.ToJsonString())); 1780using var project = provider.GetRequiredService<FallbackProjectParser>().ParseProject(projectFile);
Projects\ProjectUpdaterTests.cs (73)
110return (0, JsonDocument.Parse(document.ToJsonString())); 266return (0, JsonDocument.Parse(document.ToJsonString())); 303using var unchangedConfig = JsonDocument.Parse(await File.ReadAllTextAsync(configFile)); 337using var configDocument = JsonDocument.Parse(await File.ReadAllTextAsync(configFile)); 366return (0, JsonDocument.Parse(document.ToJsonString())); 500var document = JsonDocument.Parse(json); 625var document = JsonDocument.Parse(json); 693using var configDoc = JsonDocument.Parse(updatedConfig); 780var document = JsonDocument.Parse(json); 904var document = JsonDocument.Parse(json); 1048var document = JsonDocument.Parse(json); 1188var document = JsonDocument.Parse(json); 1332var document = JsonDocument.Parse(json); 1437var document = JsonDocument.Parse(json); 1540var document = JsonDocument.Parse(json); 1676var document = JsonDocument.Parse(json); 1758var document = JsonDocument.Parse(json); 1832var document = JsonDocument.Parse(json); 1928var document = JsonDocument.Parse(json); 2113var document = JsonDocument.Parse(json); 2289var document = JsonDocument.Parse(json); 2412var document = JsonDocument.Parse(json); 2526var document = JsonDocument.Parse(json); 2636var document = JsonDocument.Parse(json); 3003var document = JsonDocument.Parse(json); 3077var document = JsonDocument.Parse(json); 3183var document = JsonDocument.Parse(json); 3271var document = JsonDocument.Parse(json); 3340var document = JsonDocument.Parse(json); 3423var document = JsonDocument.Parse(json); 3510var document = JsonDocument.Parse(json); 3589var document = JsonDocument.Parse(json); 3673var document = JsonDocument.Parse(json); 3828var document = JsonDocument.Parse(json); 4225var document = JsonDocument.Parse(json); 4317var document = JsonDocument.Parse(itemsAndProperties.ToJsonString()); 4398var document = JsonDocument.Parse(itemsAndProperties.ToJsonString()); 4480var document = JsonDocument.Parse(itemsAndProperties.ToJsonString());
Telemetry\AgentTelemetryPersistenceTests.cs (8)
61using var envelope = JsonDocument.Parse(line); 216using var envelope = JsonDocument.Parse(line); 429using var envelope = JsonDocument.Parse(line); 566using var envelope = JsonDocument.Parse(line);
Telemetry\InternalMicrosoftDetectorTests.cs (2)
1848using var validStore = JsonDocument.Parse(CreateVisualStudioAccountStore(validAccount));
Telemetry\ReportedLogExportTests.cs (2)
279using var envelope = JsonDocument.Parse(line);
Telemetry\TelemetryShutdownTests.cs (2)
170using var envelope = JsonDocument.Parse(line);
Templating\DotNetTemplateFactoryTests.cs (1)
455public 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));
Templating\TemplateSourceConfigurationTests.cs (8)
67using var document = JsonDocument.Parse(json); 80using var document = JsonDocument.Parse(json); 91using var document = JsonDocument.Parse(JsonSerializer.Serialize(new { path = directory })); 102using var document = JsonDocument.Parse(json);
TestServices\TestDotNetCliRunner.cs (12)
24public Func<FileInfo, string[], string[], string[], ProcessInvocationOptions, CancellationToken, Task<(int ExitCode, JsonDocument? Output)>>? GetProjectItemsAndPropertiesAsyncCallbackWithTargetsAsync { get; set; } 25public Func<FileInfo, string[], string[], string[], ProcessInvocationOptions, CancellationToken, (int ExitCode, JsonDocument? Output)>? GetProjectItemsAndPropertiesAsyncCallbackWithTargets { get; set; } 26public Func<FileInfo, string[], string[], ProcessInvocationOptions, CancellationToken, Task<(int ExitCode, JsonDocument? Output)>>? GetProjectItemsAndPropertiesAsyncCallbackAsync { get; set; } 27public Func<FileInfo, string[], string[], ProcessInvocationOptions, CancellationToken, (int ExitCode, JsonDocument? Output)>? GetProjectItemsAndPropertiesAsyncCallback { get; set; } 106public Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties, string[] targets, ProcessInvocationOptions options, CancellationToken cancellationToken) 121return Task.FromResult<(int, JsonDocument?)>((0, CreateRestoreSettingsOutput(projectFile, properties))); 151return Task.FromResult<(int, JsonDocument?)>((exitCode, JsonDocument.Parse(json))); 166return Task.FromResult<(int, JsonDocument?)>((0, JsonDocument.Parse(defaultJson))); 169internal static JsonDocument CreateRestoreSettingsOutput(FileInfo projectFile, string[] properties) 178return JsonDocument.Parse(new JsonObject { ["Properties"] = values }.ToJsonString());
Aspire.Components.Common.TestUtilities (4)
ConformanceTests.cs (4)
418using var config = JsonDocument.Parse(ValidJsonConfig); 432using var config = JsonDocument.Parse(json);
Aspire.Dashboard (10)
Model\GenAI\GenAIMessages.cs (2)
211using var doc = JsonDocument.ParseValue(ref reader);
src\Shared\Telemetry\InternalMicrosoftDetector.cs (8)
1060using var doc = JsonDocument.Parse(await membershipResponse.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false)); 1130using var doc = JsonDocument.Parse(await response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false)); 1276using var store = JsonDocument.Parse(text); 1429using var token = JsonDocument.Parse(idTokenPayload);
Aspire.Dashboard.Playwright.Tests (10)
Integration\Playwright\AccessibilityTests.cs (8)
382using var attempt = JsonDocument.Parse(probeJson); 388using var probe = JsonDocument.Parse(probeJson); 705using var focus = JsonDocument.Parse(focusJson); 759using var colors = JsonDocument.Parse(colorsJson);
Integration\Playwright\AppBarTests.cs (2)
106using var document = JsonDocument.Parse(layout);
Aspire.Dashboard.Tests (23)
DashboardOptionsTests.cs (5)
493var jsonElement = JsonDocument.Parse(""" 548var jsonElement = JsonDocument.Parse(""" 577var jsonElement = JsonDocument.Parse(""" 613var jsonElement = JsonDocument.Parse(""" 652var jsonElement = JsonDocument.Parse("""
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)
864using var document = JsonDocument.Parse(bytes.AsMemory(8, length));
Aspire.Deployment.EndToEnd.Tests (29)
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);
AzureEntraIdAppRoleDeploymentTests.cs (2)
214using var federated = await ReadResourceAsync( 234using var containerApp = await ReadResourceAsync(
AzureEntraIdDeploymentTests.cs (1)
128using var consumer = await ReadResourceAsync(client, credential,
AzureEntraIdStarterDeploymentTests.cs (3)
146using var identities = await ReadResourceAsync(client, credential, 155using var credentials = await ReadResourceAsync(client, credential, 205using var app = await ReadResourceAsync(client, credential,
FoundryDotnetProjectDeploymentTests.cs (4)
166using var resources = JsonDocument.Parse(await resourcesResponse.Content.ReadAsStringAsync(cancellationToken)); 172using var projectDocument = JsonDocument.Parse(await projectResponse.Content.ReadAsStringAsync(cancellationToken));
FoundryHostedAgentDeploymentTests.cs (8)
234using var resourcesDocument = JsonDocument.Parse( 252using var projectDocument = JsonDocument.Parse( 267using var connectionsDocument = JsonDocument.Parse( 320using var document = JsonDocument.Parse(ModelReaderWriter.Write(
Helpers\EntraDeploymentHelpers.cs (7)
115using (var existingGroup = await ReadResourceAsync(client, credential, deployment.ResourceGroupUrl, cancellationToken)) 122using var existingApplication = await ReadResourceAsync(client, credential, applicationUrl, cancellationToken); 234using var resource = await ReadResourceAsync(client, credential, url, readiness.Token); 270using var application = await ReadResourceAsync(client, credential, applicationUrl, cleanup.Token); 338using var resource = await ReadResourceAsync(client, credential, url, cancellationToken); 357internal static async Task<JsonDocument?> ReadResourceAsync( 368return await JsonDocument.ParseAsync(stream, cancellationToken: cancellationToken);
Aspire.Hosting (18)
Dcp\DcpKubernetesClient.cs (4)
338using var document = JsonDocument.Parse(line); 343if (!JsonDocument.TryParseValue(ref reader, out var document))
Dcp\DcpLogParser.cs (2)
178using var doc = JsonDocument.Parse(jsonPart);
Dcp\KubernetesService.cs (2)
657using 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)
503using var document = JsonDocument.Parse(body); 553using var document = JsonDocument.Parse(body); 1744using var document = JsonDocument.Parse(body); 1814using var document = JsonDocument.Parse(body); 1867using var document = JsonDocument.Parse(body); 1906using var document = JsonDocument.Parse(body); 1970using 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)
308using var configuration = JsonDocument.Parse(await configurationResponse.Content.ReadAsStringAsync(requestTimeout.Token)); 315using 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.Go (2)
AtsGoApiReferenceExporter.cs (2)
63using var document = JsonDocument.Parse(GoApiExportWriter.WriteToJson(model));
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)
268using var document = System.Text.Json.JsonDocument.Parse(TypeScriptApiExportWriter.WriteToJson(model)); 324using var document = System.Text.Json.JsonDocument.Parse(TypeScriptApiExportWriter.WriteToJson(model)); 2976using var document = System.Text.Json.JsonDocument.Parse(TypeScriptApiExportWriter.WriteToJson(model)); 2991using 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)
133using 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 (10)
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);
Aspire.Hosting.Foundry.Tests (6)
AzureFoundryToolboxAdministrationTests.cs (4)
86using var request = JsonDocument.Parse(handler.Requests[0].Content); 87using var returnedConfiguration = JsonDocument.Parse(ModelReaderWriter.Write(
PromptAgentTests.cs (2)
164using var body = JsonDocument.Parse(request.Content);
Aspire.Hosting.Go (2)
GoRunDebugging.cs (2)
145using var document = JsonDocument.Parse(output.ToString());
Aspire.Hosting.Go.Tests (4)
GoRunDebuggingTests.cs (4)
447using var document = await RunGoAsync(processRunner, go.Resource, arguments, environment); 454using var nativeDocument = await RunGoAsync(processRunner, go.Resource, ["run", "."], nativeEnvironment); 464private static async Task<JsonDocument> RunGoAsync( 482return JsonDocument.Parse(output.ToString());
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)
745using var document = JsonDocument.Parse(json);
KubernetesEnvironmentResource.cs (8)
1773using var doc = System.Text.Json.JsonDocument.Parse(gatewayJson); 1848using var doc = System.Text.Json.JsonDocument.Parse(string.Join("", stdout)); 1947using var doc = System.Text.Json.JsonDocument.Parse(string.Join("", stdout)); 2116using var doc = System.Text.Json.JsonDocument.Parse(string.Join("", stdout));
KubernetesManifestResource.cs (2)
214using var document = JsonDocument.Parse(node.ToJsonString());
Aspire.Hosting.Kubernetes.Tests (2)
CertManagerTests.cs (2)
289using var document = JsonDocument.Parse(spec.StandardInputContent!);
Aspire.Hosting.Maui (2)
Utilities\ProjectFileReader.cs (2)
85var jsonDoc = JsonDocument.Parse(output);
Aspire.Hosting.Native.CodeGeneration (2)
src\Shared\NativeProviderContractReader.cs (2)
27using var document = JsonDocument.Parse(json);
Aspire.Hosting.Native.Core.Tests (38)
NativeCliProtocolTests.cs (2)
151using var document = JsonDocument.Parse(parameters);
NativeCSharpClientTests.cs (4)
227using var document = JsonDocument.Parse(payload); 235using var document = JsonDocument.Parse("""{"$error":{"code":"HANDLE_NOT_FOUND","message":"The capability lifetime ended."}}""");
NativeIpcSecurityTests.cs (2)
197using var response = JsonDocument.Parse(await http.GetStringAsync(address, token));
NativeProductCliTests.cs (2)
75using var resources = JsonDocument.Parse(description);
NativeProtocolParsingTests.cs (10)
24using var document = JsonDocument.Parse(response); 35using var document = JsonDocument.Parse(response); 50using (var document = JsonDocument.Parse(json)) 62using (var document = JsonDocument.Parse( 176using (var document = JsonDocument.Parse("""{"jsonrpc":"2.0","id":"request","method":"test","params":{"nested":42}}"""))
NativeProviderClientTests.cs (14)
262var definition = new NativeProviderDefinition(JsonDocument.Parse(""" 273new Dictionary<string, JsonElement> { ["p0"] = JsonDocument.Parse("\"hello\"").RootElement.Clone() }); 277app.RegisterCallback("guest-transform", args => Task.FromResult(JsonDocument.Parse("\"" + 280new Dictionary<string, JsonElement> { ["callback"] = JsonDocument.Parse("\"guest-transform\"").RootElement.Clone() }, CancellationToken.None); 292var definition = new NativeProviderDefinition(JsonDocument.Parse(""" 348var definition = new NativeProviderDefinition(JsonDocument.Parse(""" 444release.TrySetResult(JsonDocument.Parse("\"late\"").RootElement.Clone()); 467release.TrySetResult(JsonDocument.Parse("\"late\"").RootElement.Clone()); 476var metadata = JsonDocument.Parse(""" 491new(JsonDocument.Parse(""" 505var definition = new NativeProviderDefinition(JsonDocument.Parse(""" 524return JsonDocument.Parse("\"" + (await original.InspectResourceAsync()).Name + "\"").RootElement.Clone(); 530["callback"] = JsonDocument.Parse("\"inspect-original\"").RootElement.Clone() 549authority, new(JsonDocument.Parse(metadata).RootElement.Clone(), (_, _, _) => Task.FromResult(default(JsonElement))), CancellationToken.None));
NativeRpcAuthoringTests.cs (2)
225return Task.FromResult(JsonDocument.Parse(payload).RootElement.Clone()); 255var metadata = JsonDocument.Parse("""
TestServices\DcpCleanupTestHandler.cs (2)
62using var body = System.Text.Json.JsonDocument.Parse(await request.Content!.ReadAsStringAsync(cancellationToken));
Aspire.Hosting.Native.Server (14)
Api\PipelineApi.cs (2)
99using var document = JsonDocument.Parse(graphJson, new() { MaxDepth = 16 });
Api\RpcAuthoringApi.cs (2)
204using var document = JsonDocument.Parse(json);
Rpc\NativeRpcConnection.cs (2)
303JsonDocument document; 306document = JsonDocument.Parse(payload, new JsonDocumentOptions { MaxDepth = 32 });
Rpc\NativeRpcPeer.cs (4)
86JsonDocument? document = JsonDocument.Parse(payload, new JsonDocumentOptions { MaxDepth = 32 }); 137async Task RespondAsync(JsonDocument document) 139using var envelope = document;
Rpc\NativeRpcProtocol.cs (4)
58using var document = JsonDocument.Parse(payload, new JsonDocumentOptions { MaxDepth = 32 }); 108using var document = JsonDocument.Parse(payload, new JsonDocumentOptions { MaxDepth = 32 });
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); 1623using 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 (45)
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)
7291using var launchConfigurations = JsonDocument.Parse(launchConfigurationsJson); 11404using var document = JsonDocument.Parse(json);
MSBuildTests.cs (4)
54using var diagnostics = JsonDocument.Parse(File.ReadAllText(Path.Combine(directory, "diagnostics.sarif"))); 465using var document = JsonDocument.Parse(result.Output);
Publishing\ResourceContainerImageManagerTests.cs (4)
1255using var document = JsonDocument.Parse(string.Join(Environment.NewLine, result.ProcessOutput)); 1319using 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)
532using 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)
585using var hello = JsonDocument.Parse(helloPayload); 891using 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 (10)
src\Aspire.Tray\Common\TrayConfiguration.cs (4)
56using var document = JsonDocument.Parse(stream, new() 147using var document = JsonDocument.Parse(stream);
TrayControllerPreferencesTests.cs (2)
25using var json = JsonDocument.Parse(File.ReadAllText(directory.StatePath));
TraySavedStateTests.cs (4)
33using var json = JsonDocument.Parse(File.ReadAllText(directory.StatePath)); 91using 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 (158)
BuildWarningPolicyTests.cs (2)
39using var document = JsonDocument.Parse(await File.ReadAllTextAsync(resultPath));
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)
54using var document = JsonDocument.Parse(await File.ReadAllTextAsync(resultPath));
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); 213using var evaluation = JsonDocument.Parse(result.Output);
TestTriggerMap\SelectTestsAcceptanceTests.cs (2)
1297using var config = System.Text.Json.JsonDocument.Parse(File.ReadAllText(configPath));
TestTriggerMap\SelectTestsCliTests.cs (12)
630using var doc = JsonDocument.Parse(File.ReadAllText(jsonPath)); 675using var json = JsonDocument.Parse(File.ReadAllText(jsonPath)); 836using var selection = JsonDocument.Parse(output()["selection"]); 930using var selection = JsonDocument.Parse(output()["selection"]); 1032using var doc = JsonDocument.Parse(raw["selection"]); 1245using 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));
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\AnalyzeCiFailureWorkflowTests.cs (82)
301using var analysis = JsonDocument.Parse( 369using var analysis = JsonDocument.Parse( 835using var sanitized = JsonDocument.Parse( 1050using var sanitizedCause = JsonDocument.Parse( 1110using var cause = JsonDocument.Parse(await File.ReadAllTextAsync(causePath)); 1676using var metadata = JsonDocument.Parse(await File.ReadAllTextAsync(metadataPath)); 1760using var metadata = JsonDocument.Parse(await File.ReadAllTextAsync(metadataPath)); 2294using var selected = JsonDocument.Parse(result.Output); 3017using var output = JsonDocument.Parse(await File.ReadAllTextAsync(Path.Combine(_workspace.Path, "last-success.json"))); 3057using var output = JsonDocument.Parse(await File.ReadAllTextAsync(outputPath)); 3087using var output = JsonDocument.Parse(await File.ReadAllTextAsync(outputPath)); 3123using var output = JsonDocument.Parse(await File.ReadAllTextAsync(outputPath)); 3196using var output = JsonDocument.Parse(await File.ReadAllTextAsync(Path.Combine(_workspace.Path, "last-success.json"))); 3230using var output = JsonDocument.Parse(await File.ReadAllTextAsync(Path.Combine(_workspace.Path, "last-success.json"))); 3268using var status = JsonDocument.Parse(await File.ReadAllTextAsync(statusPath)); 3289using var status = JsonDocument.Parse(await File.ReadAllTextAsync(statusPath)); 3332using var candidates = JsonDocument.Parse(await File.ReadAllTextAsync(candidatesPath)); 3334using var status = JsonDocument.Parse(await File.ReadAllTextAsync(statusPath)); 3381using var candidates = JsonDocument.Parse(await File.ReadAllTextAsync(candidatesPath)); 3385using var status = JsonDocument.Parse(await File.ReadAllTextAsync(statusPath)); 3441using var candidates = JsonDocument.Parse(await File.ReadAllTextAsync(candidatesPath)); 3444using var status = JsonDocument.Parse(await File.ReadAllTextAsync(statusPath)); 3482using var candidates = JsonDocument.Parse(await File.ReadAllTextAsync(candidatesPath)); 3484using var status = JsonDocument.Parse(await File.ReadAllTextAsync(statusPath)); 3526using var candidates = JsonDocument.Parse(await File.ReadAllTextAsync(candidatesPath)); 3528using var status = JsonDocument.Parse(await File.ReadAllTextAsync(statusPath)); 3566using var candidates = JsonDocument.Parse(await File.ReadAllTextAsync(candidatesPath)); 3569using var status = JsonDocument.Parse(await File.ReadAllTextAsync(statusPath)); 3607using var document = JsonDocument.Parse(await File.ReadAllTextAsync(outputPath)); 3665using var document = JsonDocument.Parse(await File.ReadAllTextAsync(outputPath)); 3706using var document = JsonDocument.Parse(await File.ReadAllTextAsync(outputPath)); 3759using var document = JsonDocument.Parse(await File.ReadAllTextAsync(outputPath)); 3791using var document = JsonDocument.Parse(await File.ReadAllTextAsync(outputPath)); 3824using var output = JsonDocument.Parse(result.Output); 3847using var output = JsonDocument.Parse(await File.ReadAllTextAsync(outputPath)); 3884using var output = JsonDocument.Parse(result.Output.Trim()); 3915using var rendered = JsonDocument.Parse(result.Output.Trim()); 3941using var rendered = JsonDocument.Parse(result.Output.Trim()); 4565using var metadata = JsonDocument.Parse(await File.ReadAllTextAsync(metadataPath)); 4632using (var occurrence = JsonDocument.Parse(occurrenceResult.Output)) 4921using var analysisDocument = JsonDocument.Parse(analysis);
WorkflowScripts\AutoRerunTransientCiFailuresTests.cs (6)
1148using JsonDocument doc = JsonDocument.Parse(configJson); 1172using JsonDocument doc = JsonDocument.Parse(configJson); 1210using 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)
669JsonDocument 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)
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\BrowserToolsBuildOutputs.cs (4)
136using var document = ReadDocument(_publicKeyPath); 143using var document = ReadDocument(_privateKeyPath); 166private JsonDocument ReadDocument(string path) 188return 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)
999using 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)
323 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);
NativeIntegrations.Contracts (1)
artifacts\obj\NativeIntegrations.Contracts\Debug\provider-contract\ProviderContract.g.cs (1)
10public static NativeProviderDefinition Create() => new(JsonDocument.Parse("{\u0022protocolVersion\u0022:2,\u0022capabilities\u0022:[{\u0022id\u0022:\u0022example.csharp.external-api/addExternalApi\u0022,\u0022method\u0022:\u0022addExternalApi\u0022,\u0022description\u0022:\u0022Integration-owned AddExternalApi.\u0022,\u0022parameters\u0022:[{\u0022name\u0022:\u0022composition\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.Composition\u0022,\u0022category\u0022:\u0022Handle\u0022}},{\u0022name\u0022:\u0022name\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022string\u0022,\u0022category\u0022:\u0022Primitive\u0022}},{\u0022name\u0022:\u0022baseUrl\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022string\u0022,\u0022category\u0022:\u0022Primitive\u0022}}],\u0022returnType\u0022:{\u0022typeId\u0022:\u0022example.csharp.external-api/NativeIntegrations.ExternalApi.ExternalApiResource\u0022,\u0022category\u0022:\u0022Handle\u0022},\u0022targetTypeId\u0022:null,\u0022targetParameterName\u0022:null},{\u0022id\u0022:\u0022example.csharp.external-api/withApiKey\u0022,\u0022method\u0022:\u0022withApiKey\u0022,\u0022description\u0022:\u0022Integration-owned WithApiKey.\u0022,\u0022parameters\u0022:[{\u0022name\u0022:\u0022context\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022example.csharp.external-api/NativeIntegrations.ExternalApi.ExternalApiResource\u0022,\u0022category\u0022:\u0022Handle\u0022}},{\u0022name\u0022:\u0022apiKey\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.DeclaredValue\u0022,\u0022category\u0022:\u0022Handle\u0022}}],\u0022returnType\u0022:{\u0022typeId\u0022:\u0022example.csharp.external-api/NativeIntegrations.ExternalApi.ExternalApiResource\u0022,\u0022category\u0022:\u0022Handle\u0022},\u0022targetTypeId\u0022:\u0022example.csharp.external-api/NativeIntegrations.ExternalApi.ExternalApiResource\u0022,\u0022targetParameterName\u0022:\u0022context\u0022},{\u0022id\u0022:\u0022example.csharp.external-api/getResourceName\u0022,\u0022method\u0022:\u0022getResourceName\u0022,\u0022description\u0022:\u0022Integration-owned GetResourceName.\u0022,\u0022parameters\u0022:[{\u0022name\u0022:\u0022context\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022example.csharp.external-api/NativeIntegrations.ExternalApi.ExternalApiResource\u0022,\u0022category\u0022:\u0022Handle\u0022}}],\u0022returnType\u0022:{\u0022typeId\u0022:\u0022string\u0022,\u0022category\u0022:\u0022Primitive\u0022},\u0022targetTypeId\u0022:\u0022example.csharp.external-api/NativeIntegrations.ExternalApi.ExternalApiResource\u0022,\u0022targetParameterName\u0022:\u0022context\u0022}]}").RootElement.Clone(), DispatchAsync);
NativeIntegrations.Redis.Contracts (1)
artifacts\obj\NativeIntegrations.Redis.Contracts\Debug\provider-contract\ProviderContract.g.cs (1)
10public static NativeProviderDefinition Create() => new(JsonDocument.Parse("{\u0022protocolVersion\u0022:2,\u0022capabilities\u0022:[{\u0022id\u0022:\u0022example.csharp.redis/addRedis\u0022,\u0022method\u0022:\u0022addRedis\u0022,\u0022description\u0022:\u0022Integration-owned AddRedis.\u0022,\u0022parameters\u0022:[{\u0022name\u0022:\u0022composition\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.Composition\u0022,\u0022category\u0022:\u0022Handle\u0022}},{\u0022name\u0022:\u0022name\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022string\u0022,\u0022category\u0022:\u0022Primitive\u0022}},{\u0022name\u0022:\u0022password\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.DeclaredValue\u0022,\u0022category\u0022:\u0022Handle\u0022}}],\u0022returnType\u0022:{\u0022typeId\u0022:\u0022example.csharp.redis/NativeIntegrations.Redis.RedisResource\u0022,\u0022category\u0022:\u0022Handle\u0022},\u0022targetTypeId\u0022:null,\u0022targetParameterName\u0022:null},{\u0022id\u0022:\u0022example.csharp.redis/redisDeclaration\u0022,\u0022method\u0022:\u0022redisDeclaration\u0022,\u0022description\u0022:\u0022Integration-owned GetDeclaration.\u0022,\u0022parameters\u0022:[{\u0022name\u0022:\u0022context\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022example.csharp.redis/NativeIntegrations.Redis.RedisResource\u0022,\u0022category\u0022:\u0022Handle\u0022}}],\u0022returnType\u0022:{\u0022typeId\u0022:\u0022Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.DeclaredResource\u0022,\u0022category\u0022:\u0022Handle\u0022},\u0022targetTypeId\u0022:\u0022example.csharp.redis/NativeIntegrations.Redis.RedisResource\u0022,\u0022targetParameterName\u0022:\u0022context\u0022},{\u0022id\u0022:\u0022example.csharp.redis/redisConnection\u0022,\u0022method\u0022:\u0022redisConnection\u0022,\u0022description\u0022:\u0022Integration-owned GetConnection.\u0022,\u0022parameters\u0022:[{\u0022name\u0022:\u0022context\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022example.csharp.redis/NativeIntegrations.Redis.RedisResource\u0022,\u0022category\u0022:\u0022Handle\u0022}}],\u0022returnType\u0022:{\u0022typeId\u0022:\u0022Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.DeclaredValue\u0022,\u0022category\u0022:\u0022Handle\u0022},\u0022targetTypeId\u0022:\u0022example.csharp.redis/NativeIntegrations.Redis.RedisResource\u0022,\u0022targetParameterName\u0022:\u0022context\u0022},{\u0022id\u0022:\u0022example.csharp.redis/redisInitialize\u0022,\u0022method\u0022:\u0022redisInitialize\u0022,\u0022description\u0022:\u0022Integration-owned Initialize.\u0022,\u0022parameters\u0022:[{\u0022name\u0022:\u0022context\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022example.csharp.redis/NativeIntegrations.Redis.RedisResource\u0022,\u0022category\u0022:\u0022Handle\u0022}},{\u0022name\u0022:\u0022scope\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.ResourceLifecycleScope\u0022,\u0022category\u0022:\u0022Handle\u0022}}],\u0022returnType\u0022:{\u0022typeId\u0022:\u0022void\u0022,\u0022category\u0022:\u0022Primitive\u0022},\u0022targetTypeId\u0022:\u0022example.csharp.redis/NativeIntegrations.Redis.RedisResource\u0022,\u0022targetParameterName\u0022:\u0022context\u0022,\u0022lifecyclePhase\u0022:\u0022initialize\u0022},{\u0022id\u0022:\u0022example.csharp.redis/redisAllocated\u0022,\u0022method\u0022:\u0022redisAllocated\u0022,\u0022description\u0022:\u0022Integration-owned Allocated.\u0022,\u0022parameters\u0022:[{\u0022name\u0022:\u0022context\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022example.csharp.redis/NativeIntegrations.Redis.RedisResource\u0022,\u0022category\u0022:\u0022Handle\u0022}},{\u0022name\u0022:\u0022scope\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.ResourceLifecycleScope\u0022,\u0022category\u0022:\u0022Handle\u0022}}],\u0022returnType\u0022:{\u0022typeId\u0022:\u0022void\u0022,\u0022category\u0022:\u0022Primitive\u0022},\u0022targetTypeId\u0022:\u0022example.csharp.redis/NativeIntegrations.Redis.RedisResource\u0022,\u0022targetParameterName\u0022:\u0022context\u0022,\u0022lifecyclePhase\u0022:\u0022allocated\u0022},{\u0022id\u0022:\u0022example.csharp.redis/redisReady\u0022,\u0022method\u0022:\u0022redisReady\u0022,\u0022description\u0022:\u0022Integration-owned Ready.\u0022,\u0022parameters\u0022:[{\u0022name\u0022:\u0022context\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022example.csharp.redis/NativeIntegrations.Redis.RedisResource\u0022,\u0022category\u0022:\u0022Handle\u0022}},{\u0022name\u0022:\u0022scope\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.ResourceLifecycleScope\u0022,\u0022category\u0022:\u0022Handle\u0022}}],\u0022returnType\u0022:{\u0022typeId\u0022:\u0022void\u0022,\u0022category\u0022:\u0022Primitive\u0022},\u0022targetTypeId\u0022:\u0022example.csharp.redis/NativeIntegrations.Redis.RedisResource\u0022,\u0022targetParameterName\u0022:\u0022context\u0022,\u0022lifecyclePhase\u0022:\u0022ready\u0022},{\u0022id\u0022:\u0022example.csharp.redis/redisRetiring\u0022,\u0022method\u0022:\u0022redisRetiring\u0022,\u0022description\u0022:\u0022Integration-owned Retiring.\u0022,\u0022parameters\u0022:[{\u0022name\u0022:\u0022context\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022example.csharp.redis/NativeIntegrations.Redis.RedisResource\u0022,\u0022category\u0022:\u0022Handle\u0022}},{\u0022name\u0022:\u0022scope\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.ResourceLifecycleScope\u0022,\u0022category\u0022:\u0022Handle\u0022}}],\u0022returnType\u0022:{\u0022typeId\u0022:\u0022void\u0022,\u0022category\u0022:\u0022Primitive\u0022},\u0022targetTypeId\u0022:\u0022example.csharp.redis/NativeIntegrations.Redis.RedisResource\u0022,\u0022targetParameterName\u0022:\u0022context\u0022,\u0022lifecyclePhase\u0022:\u0022retiring\u0022},{\u0022id\u0022:\u0022example.csharp.redis/withDataVolume\u0022,\u0022method\u0022:\u0022withDataVolume\u0022,\u0022description\u0022:\u0022Integration-owned WithDataVolume.\u0022,\u0022parameters\u0022:[{\u0022name\u0022:\u0022context\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022example.csharp.redis/NativeIntegrations.Redis.RedisResource\u0022,\u0022category\u0022:\u0022Handle\u0022}},{\u0022name\u0022:\u0022name\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022string\u0022,\u0022category\u0022:\u0022Primitive\u0022}}],\u0022returnType\u0022:{\u0022typeId\u0022:\u0022example.csharp.redis/NativeIntegrations.Redis.RedisResource\u0022,\u0022category\u0022:\u0022Handle\u0022},\u0022targetTypeId\u0022:\u0022example.csharp.redis/NativeIntegrations.Redis.RedisResource\u0022,\u0022targetParameterName\u0022:\u0022context\u0022},{\u0022id\u0022:\u0022example.csharp.redis/withReference\u0022,\u0022method\u0022:\u0022withReference\u0022,\u0022description\u0022:\u0022Integration-owned WithReference.\u0022,\u0022parameters\u0022:[{\u0022name\u0022:\u0022context\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022example.csharp.redis/NativeIntegrations.Redis.RedisResource\u0022,\u0022category\u0022:\u0022Handle\u0022}},{\u0022name\u0022:\u0022consumer\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.DeclaredResource\u0022,\u0022category\u0022:\u0022Handle\u0022}},{\u0022name\u0022:\u0022environmentName\u0022,\u0022type\u0022:{\u0022typeId\u0022:\u0022string\u0022,\u0022category\u0022:\u0022Primitive\u0022}}],\u0022returnType\u0022:{\u0022typeId\u0022:\u0022Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.DeclaredResource\u0022,\u0022category\u0022:\u0022Handle\u0022},\u0022targetTypeId\u0022:\u0022example.csharp.redis/NativeIntegrations.Redis.RedisResource\u0022,\u0022targetParameterName\u0022:\u0022context\u0022}]}").RootElement.Clone(), DispatchAsync);
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));