2569 references to JsonSerializer
aspire (85)
Agents\AspireSkills\AspireSkillsBundleProvider.cs (1)
126manifest = await JsonSerializer.DeserializeAsync(
Agents\AspireSkills\EmbeddedAspireSkillsBundleProvider.cs (1)
116var metadata = JsonSerializer.Deserialize(
Agents\Hooks\AgentTelemetryCatalog.cs (1)
124manifest = JsonSerializer.Deserialize(entry.DataStream, AspireSkillsJsonSerializerContext.Default.SkillBundleManifest)
Agents\Hooks\TelemetryHookConfigurator.cs (1)
359var json = JsonSerializer.Serialize(config, JsonSourceGenerationContext.Default.JsonObject);
Backchannel\TrayWatchStream.cs (3)
76var heartbeatJson = JsonSerializer.Serialize(new TrayWatchMessage 298var json = JsonSerializer.Serialize(message, TrayCliJsonContext.Default.TrayWatchMessage); 419private static Update Error(string code) => new(JsonSerializer.Serialize(new TrayWatchMessage
Caching\AppHostInfoDiskCache.cs (2)
147var entry = JsonSerializer.Deserialize(json, EntryTypeInfo); 219var payload = JsonSerializer.Serialize(entry with { SchemaVersion = SchemaVersion }, EntryTypeInfo);
Commands\AgentMcpCommand.cs (1)
375_logger.LogDebug("Invoking tool {Name} with arguments {Arguments}", toolName, JsonSerializer.Serialize(args, BackchannelJsonSerializerContext.Default.DictionaryStringJsonElement));
Commands\ApiGetCommand.cs (1)
64var json = JsonSerializer.Serialize(item, JsonSourceGenerationContext.RelaxedEscaping.ApiContent);
Commands\ApiListCommand.cs (1)
67var json = JsonSerializer.Serialize(items.ToArray(), JsonSourceGenerationContext.RelaxedEscaping.ApiListItemArray);
Commands\ApiSearchCommand.cs (1)
81var json = JsonSerializer.Serialize([.. items], JsonSourceGenerationContext.RelaxedEscaping.ApiSearchResultArray);
Commands\AppHostLauncher.cs (1)
972var json = JsonSerializer.Serialize(jsonResult, RunCommandJsonContext.RelaxedEscaping.DetachOutputInfo);
Commands\ConfigCommand.cs (1)
485var json = System.Text.Json.JsonSerializer.Serialize(info, JsonSourceGenerationContext.Default.ConfigInfo);
Commands\DescribeCommand.cs (2)
244var json = JsonSerializer.Serialize(output, ResourcesCommandJsonContext.RelaxedEscaping.ResourcesOutput); 289var json = JsonSerializer.Serialize(resourceJson, ResourcesCommandJsonContext.Ndjson.ResourceJson);
Commands\DocsGetCommand.cs (1)
73var json = JsonSerializer.Serialize(doc, JsonSourceGenerationContext.RelaxedEscaping.DocsContent);
Commands\DocsListCommand.cs (1)
61var json = JsonSerializer.Serialize(docs.ToArray(), JsonSourceGenerationContext.RelaxedEscaping.DocsListItemArray);
Commands\DocsSearchCommand.cs (1)
76var json = JsonSerializer.Serialize(response.Results.ToArray(), JsonSourceGenerationContext.RelaxedEscaping.SearchResultArray);
Commands\DoctorCommand.cs (1)
118var json = System.Text.Json.JsonSerializer.Serialize(response, JsonSourceGenerationContext.RelaxedEscaping.DoctorCheckResponse);
Commands\ExportCommand.cs (2)
299var apiResponse = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 330var apiResponse = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
Commands\ExtensionInternalCommand.cs (1)
41var json = JsonSerializer.Serialize(new AppHostProjectSearchResultPoco
Commands\InitCommand.cs (2)
646File.WriteAllText(configPath, JsonSerializer.Serialize(settings, JsonSourceGenerationContext.RelaxedEscaping.JsonObject)); 840File.WriteAllText(path, JsonSerializer.Serialize(settings, JsonSourceGenerationContext.RelaxedEscaping.JsonObject));
Commands\IntegrationSearchCommand.cs (1)
177var json = JsonSerializer.Serialize(results, JsonSourceGenerationContext.RelaxedEscaping.IntegrationSearchResultArray);
Commands\LogsCommand.cs (2)
274var json = JsonSerializer.Serialize(logsOutput, LogsCommandJsonContext.Snapshot.LogsOutput); 459var output = JsonSerializer.Serialize(logLineJson, LogsCommandJsonContext.Ndjson.LogLineJson);
Commands\LsCommand.cs (2)
115var json = JsonSerializer.Serialize(appHostInfos, JsonSourceGenerationContext.RelaxedEscaping.ListCandidateAppHostDisplayInfo); 168var json = JsonSerializer.Serialize(candidate, JsonSourceGenerationContext.Streaming.CandidateAppHostDisplayInfo);
Commands\PipelineCommandBase.cs (2)
352var json = JsonSerializer.Serialize(response.Steps, JsonSourceGenerationContext.RelaxedEscaping.PipelineStepInfoArray); 1391return JsonSerializer.Serialize(fileRefs.ToArray(), BackchannelJsonSerializerContext.Default.FileReferenceDtoArray);
Commands\PsCommand.cs (2)
196var json = JsonSerializer.Serialize(appHostInfos, PsCommandJsonContext.RelaxedEscaping.ListAppHostDisplayInfo); 315var json = JsonSerializer.Serialize(appHost, PsCommandJsonContext.CompactRelaxedEscaping.AppHostDisplayInfo);
Commands\ResourceCommand.cs (1)
217var json = JsonSerializer.Serialize(argumentInputs, ResourcesCommandJsonContext.Ndjson.ResourceCommandArgumentJsonArray);
Commands\Sdk\SdkDumpCommand.cs (1)
411return JsonSerializer.Serialize(capabilities, CapabilitiesJsonContext.Default.CapabilitiesInfo);
Commands\StopCommand.TrayProtocol.cs (1)
43var json = JsonSerializer.Serialize(response, TrayCliJsonContext.Default.TrayStopMessage);
Commands\TelemetryLogsCommand.cs (4)
175var apiResponse = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 200var request = JsonSerializer.Deserialize(line, OtlpJsonSerializerContext.Default.OtlpExportLogsServiceRequestJson); 216var response = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 230var request = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpExportLogsServiceRequestJson);
Commands\TelemetrySpansCommand.cs (4)
170var apiResponse = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 195var request = JsonSerializer.Deserialize(line, OtlpJsonSerializerContext.Default.OtlpExportTraceServiceRequestJson); 211var response = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 225var request = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpExportTraceServiceRequestJson);
Commands\TelemetryTracesCommand.cs (4)
155var apiResponse = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 219var apiResponse = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 234var response = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 308var response = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
Commands\TerminalPsCommand.cs (1)
214var json = JsonSerializer.Serialize(dtos, TerminalPsJsonContext.Default.ListTerminalPsJsonEntry);
Configuration\AspireConfigFile.cs (2)
178return JsonSerializer.Deserialize(json, JsonSourceGenerationContext.Default.AspireConfigFile) 197var json = JsonSerializer.Serialize(this, JsonSourceGenerationContext.RelaxedEscaping.AspireConfigFile);
Configuration\AspireJsonConfiguration.cs (2)
113return JsonSerializer.Deserialize(json, JsonSourceGenerationContext.Default.AspireJsonConfiguration); 140var json = JsonSerializer.Serialize(this, JsonSourceGenerationContext.Default.AspireJsonConfiguration);
Documentation\FileBackedDocumentContentCache.cs (2)
197var value = await JsonSerializer.DeserializeAsync(stream, jsonTypeInfo, cancellationToken).ConfigureAwait(false); 240await JsonSerializer.SerializeAsync(stream, value, jsonTypeInfo, cancellationToken).ConfigureAwait(false);
DotNet\DotNetCliRunner.cs (1)
745var output = JsonSerializer.Deserialize(jsonDocument.RootElement, JsonSourceGenerationContext.Default.AppHostProjectInspectionOutput);
Mcp\Tools\DoctorTool.cs (1)
54var jsonContent = JsonSerializer.Serialize(response, JsonSourceGenerationContext.Default.DoctorCheckResponse);
Mcp\Tools\ListAppHostsTool.cs (2)
69var inScopeJson = JsonSerializer.Serialize(inScopeAppHosts, AppHostListInfoSerializerContext.Default.ListAppHostListInfo); 76var outOfScopeJson = JsonSerializer.Serialize(outOfScopeAppHosts, AppHostListInfoSerializerContext.Default.ListAppHostListInfo);
Mcp\Tools\ListIntegrationsTool.cs (1)
130var jsonContent = JsonSerializer.Serialize(response, JsonSourceGenerationContext.Default.ListIntegrationsResponse);
Mcp\Tools\ListResourcesTool.cs (2)
224var resourceGraphData = JsonSerializer.Serialize(boundedResources, ListResourcesToolJsonContext.RelaxedEscaping.McpResourceJsonArray); 228var pagination = JsonSerializer.Serialize(
Mcp\Tools\WaitForResourcesTool.cs (1)
188var resultJson = JsonSerializer.Serialize(
Program.cs (1)
191var legacyConfig = JsonSerializer.Deserialize(legacyJson, JsonSourceGenerationContext.Default.AspireJsonConfiguration);
Projects\AppHostInfoResolver.cs (1)
159var msbuildOutput = JsonSerializer.Deserialize(
Projects\GuestAppHostProject.cs (1)
2314JsonSerializer.Serialize(
src\Shared\BundleVersionLease.cs (1)
123JsonSerializer.Serialize(heldLease.Stream, lease, BundleVersionLeaseJsonSerializerContext.Default.BundleVersionLease);
src\Shared\ContainerRuntimeProbe.cs (2)
323var json = await JsonSerializer.DeserializeAsync(stream, ContainerRuntimeJsonContext.Default.ContainerRuntimeVersionJson, token).ConfigureAwait(false); 473var json = JsonSerializer.Deserialize(output, ContainerRuntimeJsonContext.Default.ContainerRuntimeVersionJson);
src\Shared\Export\ExportArchive.cs (4)
86JsonSerializer.Serialize(writer, resource, s_serializerContext.ResourceJson); 106JsonSerializer.Serialize(writer, data, s_serializerContext.OtlpTelemetryDataJson); 114JsonSerializer.Serialize(writer, data, s_serializerContext.OtlpTelemetryDataJson); 122JsonSerializer.Serialize(writer, data, s_serializerContext.OtlpTelemetryDataJson);
src\Shared\ProcessSupervisor.cs (2)
69startInfo.Environment[CommandVariable] = JsonSerializer.Serialize(new LaunchCommand 96var command = JsonSerializer.Deserialize(
src\Shared\ProcessSupervisorLogger.cs (2)
36var line = Prefix + JsonSerializer.Serialize(diagnostic, ProcessSupervisorLoggerJsonContext.Default.Diagnostic); 59diagnostic = JsonSerializer.Deserialize(line.AsSpan(Prefix.Length), ProcessSupervisorLoggerJsonContext.Default.Diagnostic)
src\Shared\Telemetry\InternalMicrosoftDetector.cs (2)
503var entry = JsonSerializer.Deserialize(json, InternalMicrosoftDetectorJsonContext.Default.InternalMicrosoftDetectorCacheEntry); 574var json = JsonSerializer.Serialize(entry, InternalMicrosoftDetectorJsonContext.Default.InternalMicrosoftDetectorCacheEntry);
src\Shared\WslcContainerRuntimeProbe.cs (2)
30var info = await JsonSerializer.DeserializeAsync(stream, WslcRuntimeJsonContext.Default.WslcRuntimeInfoJson, token).ConfigureAwait(false); 52var info = JsonSerializer.Deserialize(output, WslcRuntimeJsonContext.Default.WslcRuntimeInfoJson);
Utils\ConfigurationHelper.cs (2)
230var jsonContent = JsonSerializer.Serialize(settings, JsonSourceGenerationContext.Default.JsonObject); 241var jsonContent = JsonSerializer.Serialize(settings, JsonSourceGenerationContext.Default.JsonObject);
aspire-managed (4)
AppHostServerV2CodeGeneration.cs (1)
99projected += "export * from " + JsonSerializer.Serialize("./" + module[..^4] + ".mjs") + ";\n";
AppHostServerV2CodeGenerationInput.cs (2)
22var request = JsonSerializer.Deserialize<GenerationRequest>(await File.ReadAllTextAsync(requestPath).ConfigureAwait(false), 31var core = JsonSerializer.Deserialize<AtsContext>(
src\Shared\BundleVersionLease.cs (1)
123JsonSerializer.Serialize(heldLease.Stream, lease, BundleVersionLeaseJsonSerializerContext.Default.BundleVersionLease);
aspire-tray (5)
src\Aspire.Tray\Common\CliProtocol.cs (2)
15var message = JsonSerializer.Deserialize(line, TrayCliJsonContext.Default.TrayWatchMessage) 69var message = JsonSerializer.Deserialize(line, TrayCliJsonContext.Default.TrayStopMessage)
src\Aspire.Tray\Common\FileTraySavedStateStore.cs (2)
52: JsonSerializer.Deserialize(contents, TraySavedStateJsonContext.Default.TraySavedState) 94var contents = JsonSerializer.SerializeToUtf8Bytes(state with { LegacyConfirmStop = null }, TraySavedStateJsonContext.Default.TraySavedState);
src\Shared\BundleVersionLease.cs (1)
123JsonSerializer.Serialize(heldLease.Stream, lease, BundleVersionLeaseJsonSerializerContext.Default.BundleVersionLease);
Aspire.Acquisition.Tests (3)
Scripts\Common\RealGitHubPRFixture.cs (3)
68var prs = JsonSerializer.Deserialize<List<GitHubPR>>(stdoutJson) 108var runs = JsonSerializer.Deserialize<List<GitHubWorkflowRun>>(runsJson); 145var artifactsResponse = JsonSerializer.Deserialize<ArtifactsResponse>(artifactsJson);
Aspire.Cli.EndToEnd.Tests (8)
BundleSmokeTests.cs (3)
81File.WriteAllText({{JsonSerializer.Serialize(containerArgsOutputPath)}}, string.Join("|", args)); 155File.WriteAllText({{JsonSerializer.Serialize(containerArgsOutputPath)}}, string.Join("|", args)); 242File.WriteAllText({{JsonSerializer.Serialize(containerArgsOutputPath)}}, string.Join("|", args));
ConfigDiscoveryTests.cs (1)
78System.IO.File.WriteAllText({{JsonSerializer.Serialize(CliE2ETestHelpers.ToContainerPath(alternateRunMarkerPath, workspace))}}, "alternate");
LaunchProfileTests.cs (1)
54{{JsonSerializer.Serialize(containerProfileOutputPath)}},
tests\Shared\PebbleAcmeFixture.cs (3)
47var config = JsonSerializer.Serialize(new 63var manifest = JsonSerializer.Serialize(new 176var trustPatch = JsonSerializer.Serialize(new
Aspire.Cli.Tests (257)
Acquisition\IdentityResolverTests.cs (1)
376WriteSidecar(workspace.WorkspaceRoot.FullName, JsonSerializer.Serialize(sidecar));
Agents\AgentTelemetryCatalogTests.cs (1)
156=> JsonSerializer.Deserialize(json, AspireSkillsJsonSerializerContext.Default.SkillBundleManifest)!;
Agents\AspireSkillsBundleTests.cs (1)
907var manifestJson = JsonSerializer.Serialize(manifest, AspireSkillsJsonSerializerContext.Default.SkillBundleManifest);
Agents\AspireSkillsInstallerTests.cs (2)
2080var manifestJson = JsonSerializer.Serialize(manifest, AspireSkillsJsonSerializerContext.Default.SkillBundleManifest); 2219return JsonSerializer.Serialize(new
Backchannel\BackchannelJsonSerializerContextTests.cs (17)
28var json = JsonSerializer.SerializeToElement(requestId, options); 45var json = JsonSerializer.SerializeToElement(requestId, options); 61var requestId = JsonSerializer.Deserialize<RequestId>(json, options); 62var serialized = JsonSerializer.SerializeToElement(requestId, options); 78Assert.Throws<JsonException>(() => JsonSerializer.Deserialize<RequestId>(json, options)); 86var json = JsonSerializer.SerializeToElement(RequestId.NotSpecified, options); 132var json = JsonSerializer.Serialize(actions, options); 161var json = JsonSerializer.Serialize(servers, options); 162var roundTripped = JsonSerializer.Deserialize<Aspire.Cli.Backchannel.ResourceSnapshotMcpServer[]>(json, options); 182var json = JsonSerializer.Serialize(payload, options); 183var roundTripped = JsonSerializer.Deserialize<Dictionary<string, JsonElement>>(json, options); 206var activity = JsonSerializer.Deserialize<PublishingActivity>(json, options); 238var replica = JsonSerializer.Deserialize<TerminalReplicaInfo>(json, options); 296var json = JsonSerializer.Serialize(response, options); 297var roundTripped = JsonSerializer.Deserialize<ListTerminalsResponse>(json, options); 334Assert.Throws<JsonException>(() => JsonSerializer.Deserialize<ListTerminalsResponse>(json, options)); 341var response = JsonSerializer.Deserialize<ListTerminalsResponse>(
Backchannel\ResourceSnapshotMapperTests.cs (2)
27var snapshot = JsonSerializer.Deserialize(json, BackchannelJsonSerializerContext.Default.ResourceSnapshot); 357var json = JsonSerializer.Serialize(result, ResourcesCommandJsonContext.RelaxedEscaping.ResourceJson);
Backchannel\TrayWatchStreamTests.cs (6)
1046JsonSerializer.Serialize(snapshot, TrayCliJsonContext.Default.TrayWatchMessage), 1047JsonSerializer.Serialize(snapshot with { AppHosts = [host with { Health = "healthy" }] }, TrayCliJsonContext.Default.TrayWatchMessage), 1048JsonSerializer.Serialize(snapshot with { AppHosts = [host with { Health = "warning" }] }, TrayCliJsonContext.Default.TrayWatchMessage), 1049JsonSerializer.Serialize(snapshot with { AppHosts = [host with { Health = "unhealthy" }] }, TrayCliJsonContext.Default.TrayWatchMessage), 1050JsonSerializer.Serialize(stop, TrayCliJsonContext.Default.TrayStopMessage)), "txt"); 1057=> JsonSerializer.Deserialize(json, TrayCliJsonContext.Default.TrayWatchMessage)!;
CliBootstrapTests.cs (1)
302var globalConfig = JsonSerializer.Serialize(new
Commands\AgentInitClientSelectionTests.cs (2)
511contents.Add(Path.GetRelativePath(root.FullName, path).Replace('\\', '/'), JsonSerializer.Deserialize<JsonElement>(await File.ReadAllTextAsync(path))); 516await Verify(JsonSerializer.Serialize(contents), "json").UseParameters(scope);
Commands\AgentInitCommandTests.cs (1)
947var manifestJson = JsonSerializer.Serialize(manifest, AspireSkillsJsonSerializerContext.Default.SkillBundleManifest);
Commands\ConfigCommandTests.cs (1)
71var json = JsonSerializer.Serialize(info, JsonSourceGenerationContext.Default.ConfigInfo);
Commands\DescribeCommandTests.cs (17)
205.Select(r => JsonSerializer.Serialize(r, ResourcesCommandJsonContext.Ndjson.ResourceJson)) 216var deserialized = JsonSerializer.Deserialize(line, ResourcesCommandJsonContext.Ndjson.ResourceJson); 223.Select(line => JsonSerializer.Deserialize(line, ResourcesCommandJsonContext.Ndjson.ResourceJson)) 246var json = JsonSerializer.Serialize(resourcesOutput, ResourcesCommandJsonContext.RelaxedEscaping.ResourcesOutput); 254var deserialized = JsonSerializer.Deserialize(json, ResourcesCommandJsonContext.RelaxedEscaping.ResourcesOutput); 309var first = JsonSerializer.Deserialize(jsonLines[0], ResourcesCommandJsonContext.Ndjson.ResourceJson); 315var second = JsonSerializer.Deserialize(jsonLines[1], ResourcesCommandJsonContext.Ndjson.ResourceJson); 384.Select(line => JsonSerializer.Deserialize(line, ResourcesCommandJsonContext.Ndjson.ResourceJson)) 422var resource = JsonSerializer.Deserialize(jsonLine, ResourcesCommandJsonContext.Ndjson.ResourceJson); 508var resource = JsonSerializer.Deserialize(jsonLine, ResourcesCommandJsonContext.Ndjson.ResourceJson); 554var resource = JsonSerializer.Deserialize(jsonLine, ResourcesCommandJsonContext.Ndjson.ResourceJson); 716var deserialized = JsonSerializer.Deserialize(jsonOutput, ResourcesCommandJsonContext.RelaxedEscaping.ResourcesOutput); 791var resource = JsonSerializer.Deserialize(jsonLines[0], ResourcesCommandJsonContext.Ndjson.ResourceJson); 816var deserialized = JsonSerializer.Deserialize(jsonOutput, ResourcesCommandJsonContext.RelaxedEscaping.ResourcesOutput); 842var deserialized = JsonSerializer.Deserialize(jsonOutput, ResourcesCommandJsonContext.RelaxedEscaping.ResourcesOutput); 869var deserialized = JsonSerializer.Deserialize(jsonOutput, ResourcesCommandJsonContext.RelaxedEscaping.ResourcesOutput); 899var resource = JsonSerializer.Deserialize(jsonLines[0], ResourcesCommandJsonContext.Ndjson.ResourceJson);
Commands\ExportCommandTests.cs (17)
95var apiStructuredLogsData = JsonSerializer.Deserialize(apiStructuredLogsJson, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 100var redisStructuredLogsData = JsonSerializer.Deserialize(redisStructuredLogsJson, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 106var tracesData = JsonSerializer.Deserialize(tracesContent, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 236var resourcesJson = JsonSerializer.Serialize( 374var replica1Logs = JsonSerializer.Deserialize( 382var replica2Logs = JsonSerializer.Deserialize( 389var redisLogs = JsonSerializer.Deserialize( 397var replica1Traces = JsonSerializer.Deserialize( 405var replica2Traces = JsonSerializer.Deserialize( 414var replica1ResourceData = JsonSerializer.Deserialize(ReadEntryText(archive, "resources/apiservice-abc.json"), OtlpJsonSerializerContext.Default.ResourceJson); 418var redisResourceData = JsonSerializer.Deserialize(ReadEntryText(archive, "resources/redis.json"), OtlpJsonSerializerContext.Default.ResourceJson); 804var redisLogs = JsonSerializer.Deserialize( 874var resourcesJson = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 957return JsonSerializer.Serialize(emptyResponse, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 987return JsonSerializer.Serialize(response, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 1000return JsonSerializer.Serialize(emptyResponse, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 1032return JsonSerializer.Serialize(response, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
Commands\ExtensionInternalCommandTests.cs (3)
84searchResult = JsonSerializer.Deserialize(allOutput, BackchannelJsonSerializerContext.Default.AppHostProjectSearchResultPoco); 126var searchResult = JsonSerializer.Deserialize(allOutput, BackchannelJsonSerializerContext.Default.AppHostProjectSearchResultPoco); 161searchResult = JsonSerializer.Deserialize(allOutput, BackchannelJsonSerializerContext.Default.AppHostProjectSearchResultPoco);
Commands\LogsCommandTests.cs (29)
47var json = JsonSerializer.Serialize(logLine, LogsCommandJsonContext.Ndjson.LogLineJson); 55var deserialized = JsonSerializer.Deserialize(json, LogsCommandJsonContext.Ndjson.LogLineJson); 74var json = JsonSerializer.Serialize(logLine, LogsCommandJsonContext.Default.LogLineJson); 92var json = JsonSerializer.Serialize(logLine, LogsCommandJsonContext.Ndjson.LogLineJson); 95var deserialized = JsonSerializer.Deserialize(json, LogsCommandJsonContext.Ndjson.LogLineJson); 111var json = JsonSerializer.Serialize(logLine, LogsCommandJsonContext.Ndjson.LogLineJson); 112var deserialized = JsonSerializer.Deserialize(json, LogsCommandJsonContext.Ndjson.LogLineJson); 287.Select(l => JsonSerializer.Serialize(l, LogsCommandJsonContext.Ndjson.LogLineJson)) 298var deserialized = JsonSerializer.Deserialize(line, LogsCommandJsonContext.Ndjson.LogLineJson); 305.Select(line => JsonSerializer.Deserialize(line, LogsCommandJsonContext.Ndjson.LogLineJson)) 329var json = JsonSerializer.Serialize(logsOutput, LogsCommandJsonContext.Snapshot.LogsOutput); 337var deserialized = JsonSerializer.Deserialize(json, LogsCommandJsonContext.Snapshot.LogsOutput); 356var json = JsonSerializer.Serialize(logLine, LogsCommandJsonContext.Ndjson.LogLineJson); 368var deserialized = JsonSerializer.Deserialize(json, LogsCommandJsonContext.Ndjson.LogLineJson); 390var logsOutput = JsonSerializer.Deserialize(jsonOutput, LogsCommandJsonContext.Snapshot.LogsOutput); 469var logsOutput = JsonSerializer.Deserialize(jsonOutput, LogsCommandJsonContext.Snapshot.LogsOutput); 507var logsOutput = JsonSerializer.Deserialize(jsonOutput, LogsCommandJsonContext.Snapshot.LogsOutput); 634var logsOutput = JsonSerializer.Deserialize(jsonOutput, LogsCommandJsonContext.Snapshot.LogsOutput); 658var logsOutput = JsonSerializer.Deserialize(jsonOutput, LogsCommandJsonContext.Snapshot.LogsOutput); 683var logsOutput = JsonSerializer.Deserialize(jsonOutput, LogsCommandJsonContext.Snapshot.LogsOutput); 708var logsOutput = JsonSerializer.Deserialize(jsonOutput, LogsCommandJsonContext.Snapshot.LogsOutput); 793var logsOutput = JsonSerializer.Deserialize(jsonOutput, LogsCommandJsonContext.Snapshot.LogsOutput); 1059var logsOutput = JsonSerializer.Deserialize(jsonOutput, LogsCommandJsonContext.Snapshot.LogsOutput); 1090var logsOutput = JsonSerializer.Deserialize(jsonOutput, LogsCommandJsonContext.Snapshot.LogsOutput); 1119var logsOutput = JsonSerializer.Deserialize(jsonOutput, LogsCommandJsonContext.Snapshot.LogsOutput); 1150var logsOutput = JsonSerializer.Deserialize(jsonOutput, LogsCommandJsonContext.Snapshot.LogsOutput); 1182var logsOutput = JsonSerializer.Deserialize(jsonOutput, LogsCommandJsonContext.Snapshot.LogsOutput); 1301var logsOutput = JsonSerializer.Deserialize(jsonOutput, LogsCommandJsonContext.Snapshot.LogsOutput); 1351var logsOutput = JsonSerializer.Deserialize(jsonOutput, LogsCommandJsonContext.Snapshot.LogsOutput);
Commands\LsCommandTests.cs (3)
119var candidateAppHosts = JsonSerializer.Deserialize(jsonOutput, JsonSourceGenerationContext.RelaxedEscaping.ListCandidateAppHostDisplayInfo); 176await File.WriteAllTextAsync(Path.Combine(workingDirectory.FullName, "aspire.config.json"), JsonSerializer.Serialize(new 200var candidateAppHosts = JsonSerializer.Deserialize(jsonOutput, JsonSourceGenerationContext.RelaxedEscaping.ListCandidateAppHostDisplayInfo);
Commands\PsCommandTests.cs (7)
169var appHosts = JsonSerializer.Deserialize(jsonOutput, PsCommandJsonContext.RelaxedEscaping.ListAppHostDisplayInfo); 347var appHosts = JsonSerializer.Deserialize(jsonOutput, PsCommandJsonContext.RelaxedEscaping.ListAppHostDisplayInfo); 605var output = JsonSerializer.Deserialize(Assert.Single(textWriter.Logs), PsCommandJsonContext.RelaxedEscaping.AppHostDisplayInfo); 699var initialAppHost = JsonSerializer.Deserialize(outputLines[0], PsCommandJsonContext.RelaxedEscaping.AppHostDisplayInfo); 700var stoppedAppHost = JsonSerializer.Deserialize(outputLines[1], PsCommandJsonContext.RelaxedEscaping.AppHostDisplayInfo); 743var appHosts = JsonSerializer.Deserialize(jsonOutput, PsCommandJsonContext.RelaxedEscaping.ListAppHostDisplayInfo); 790var appHosts = JsonSerializer.Deserialize(jsonOutput, PsCommandJsonContext.RelaxedEscaping.ListAppHostDisplayInfo);
Commands\RunCommandTests.cs (2)
1385JsonSerializer.Serialize(new { appHost = new { path = "AppHost/AppHost.csproj" } })); 5030var json = JsonSerializer.Serialize(options, BackchannelJsonSerializerContext.Default.DebugSessionOptions);
Commands\TelemetryLogsCommandTests.cs (2)
179return JsonSerializer.Serialize(response, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 617var responseJson = JsonSerializer.Serialize(apiResponse, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
Commands\TelemetrySpansCommandTests.cs (2)
152return JsonSerializer.Serialize(response, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 346var responseJson = JsonSerializer.Serialize(apiResponse, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
Commands\TelemetryTestHelper.cs (1)
70var resourcesJson = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray);
Commands\TelemetryTracesCommandTests.cs (6)
44var resourcesJson = JsonSerializer.Serialize( 79var tracesJson = JsonSerializer.Serialize(tracesResponse, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 185var tracesJson = JsonSerializer.Serialize(tracesResponse, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 397return JsonSerializer.Serialize(response, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 550var responseJson = JsonSerializer.Serialize(apiResponse, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 634var responseJson = JsonSerializer.Serialize(apiResponse, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
Commands\TerminalCommandTests.cs (4)
471var parsed = JsonSerializer.Deserialize(stdout, TerminalPsJsonContext.Default.ListTerminalPsJsonEntry); 587var entries = JsonSerializer.Deserialize(stdout, TerminalPsJsonContext.Default.ListTerminalPsJsonEntry); 698var entries = JsonSerializer.Deserialize(stdout, TerminalPsJsonContext.Default.ListTerminalPsJsonEntry); 770var entries = JsonSerializer.Deserialize(stdout, TerminalPsJsonContext.Default.ListTerminalPsJsonEntry);
Commands\TrayProtocolCommandTests.cs (5)
42var message = JsonSerializer.Deserialize(Assert.Single(output.Logs), TrayCliJsonContext.Default.TrayWatchMessage)!; 76Assert.Equal("snapshot", JsonSerializer.Deserialize(Assert.Single(output.Logs), TrayCliJsonContext.Default.TrayWatchMessage)!.Type); 192var message = JsonSerializer.Deserialize(Assert.Single(output.Logs), TrayCliJsonContext.Default.TrayStopMessage)!; 243var message = JsonSerializer.Deserialize(Assert.Single(output.Logs), TrayCliJsonContext.Default.TrayStopMessage)!; 302var message = JsonSerializer.Deserialize(Assert.Single(output.Logs), TrayCliJsonContext.Default.TrayStopMessage)!;
Commands\UpdateCommandTests.cs (1)
2882JsonSerializer.Serialize(new { channel = configuredChannel }));
Mcp\ExcludeFromMcpTests.cs (2)
589var apiResponse = JsonSerializer.Serialize(apiResponseObj, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 590var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray);
Mcp\ListResourcesToolTests.cs (5)
412["offset"] = JsonSerializer.SerializeToElement(offset) 451["offset"] = JsonSerializer.SerializeToElement(offset), 452["limit"] = JsonSerializer.SerializeToElement(limit) 494["limit"] = JsonSerializer.SerializeToElement(1) 594["limit"] = JsonSerializer.SerializeToElement(1)
Mcp\ListStructuredLogsToolTests.cs (11)
59var resourcesResponse = JsonSerializer.Serialize( 62var logsResponse = JsonSerializer.Serialize( 121var resourcesResponse = JsonSerializer.Serialize( 254var apiResponse = JsonSerializer.Serialize(apiResponseObj, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 263var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 351var apiResponse = JsonSerializer.Serialize(apiResponseObj, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 357var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 404var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 412var emptyLogsJson = JsonSerializer.Serialize(emptyLogsResponse, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 542var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 550var apiResponse = JsonSerializer.Serialize(apiResponseObj, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
Mcp\ListTracesToolTests.cs (11)
27var resourcesResponse = JsonSerializer.Serialize( 178var apiResponse = JsonSerializer.Serialize(apiResponseObj, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 187var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 288var apiResponse = JsonSerializer.Serialize(apiResponseObj, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 294var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 341var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 349var emptyTracesJson = JsonSerializer.Serialize(emptyTracesResponse, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 443var apiResponse = JsonSerializer.Serialize(apiResponseObj, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 450var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 536var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 544var apiResponse = JsonSerializer.Serialize(apiResponseObj, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
Mcp\ListTraceStructuredLogsToolTests.cs (1)
21var resourcesResponse = JsonSerializer.Serialize(
Mcp\SelectAppHostToolTests.cs (1)
182["appHostPath"] = JsonDocument.Parse(JsonSerializer.Serialize(appHostPath)).RootElement
Mcp\WaitForResourcesToolTests.cs (3)
47var arguments = ParseArguments(JsonSerializer.Serialize(new { resourceNames })); 60var arguments = ParseArguments(JsonSerializer.Serialize(new { resourceNames = new[] { resourceName } })); 73var arguments = ParseArguments(JsonSerializer.Serialize(new { resourceNames = new[] { resourceName } }));
Npm\AspireJsLauncherTests.cs (7)
152const launcher = require({{JsonSerializer.Serialize(launcherScriptPath)}}); 153const cases = {{JsonSerializer.Serialize(supportedRids.Select(CreateRidProbeCase).ToArray())}}; 161var detectedRids = JsonSerializer.Deserialize<string[]>(result.StdOut) ?? []; 174const launcher = require({{JsonSerializer.Serialize(launcherScriptPath)}}); 247JsonSerializer.Serialize(pointerPackageJson, new JsonSerializerOptions { WriteIndented = true })); 258JsonSerializer.Serialize(packageMap)); 268JsonSerializer.Serialize(ridPackageJson, new JsonSerializerOptions { WriteIndented = true }));
ProfileCaptureServiceTests.cs (2)
408var exportedData = JsonSerializer.Deserialize(exportedJson, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 669JsonSerializer.Serialize(response, OtlpJsonSerializerContext.Default.TelemetryApiResponse),
Projects\AppHostCodeGenerationDiagnosticWireContractTests.cs (3)
42var diagnostic = JsonSerializer.Deserialize( 86var json = JsonSerializer.Serialize(source, typeof(AppHostCodeGenerationDiagnostic), options); 87var roundtripped = (AppHostCodeGenerationDiagnostic?)JsonSerializer.Deserialize(json, typeof(AppHostCodeGenerationDiagnostic), options);
Projects\DotNetAppHostProjectTests.cs (18)
527(0, JsonSerializer.SerializeToDocument(new 583(0, JsonSerializer.SerializeToDocument(new 649(0, JsonSerializer.SerializeToDocument(new 691(0, JsonSerializer.SerializeToDocument(new 741(0, JsonSerializer.SerializeToDocument(new 795(0, JsonSerializer.SerializeToDocument(new 1031var appHostCommandJson = JsonSerializer.Serialize(appHostCommand.FullName); 1032var targetPathJson = JsonSerializer.Serialize(targetPath.FullName); 1033var runWorkingDirectoryJson = JsonSerializer.Serialize(runWorkingDirectory.FullName); 1617var appHostCommandJson = JsonSerializer.Serialize(appHostCommand.FullName); 1767var appHostCommandJson = JsonSerializer.Serialize(appHostCommand.FullName); 1938var appHostCommandJson = JsonSerializer.Serialize(appHostCommand.FullName); 2003var appHostCommandJson = JsonSerializer.Serialize(appHostCommand.FullName); 2064var appHostCommandJson = JsonSerializer.Serialize(appHostCommand.FullName); 2129var appHostCommandJson = JsonSerializer.Serialize(appHostCommand.FullName); 2186var appHostCommandJson = JsonSerializer.Serialize(appHostCommand.FullName); 2335(0, JsonSerializer.SerializeToDocument(new 4750return JsonDocument.Parse(JsonSerializer.Serialize(new { Properties = properties, Items = new { } }));
Projects\FallbackProjectParserTests.cs (1)
84return JsonSerializer.Serialize(document.RootElement, s_indentedOptions);
Projects\PrebuiltAppHostServerTests.cs (2)
3934JsonSerializer.Serialize(new 5070WriteDependencyGraphSpec(generatedProjectFile, JsonSerializer.Serialize(new { projects }), intermediateOutputPath);
Projects\ProjectLocatorTests.cs (41)
577await File.WriteAllTextAsync(aspireSettingsFile.FullName, JsonSerializer.Serialize(new 622await File.WriteAllTextAsync(configPath, JsonSerializer.Serialize(new 758await JsonSerializer.SerializeAsync(writer, new 787await JsonSerializer.SerializeAsync(writer, new 818await JsonSerializer.SerializeAsync(writer, new 846await JsonSerializer.SerializeAsync(writer, new 889await JsonSerializer.SerializeAsync(writer, new 933await File.WriteAllTextAsync(aspireSettingsFile.FullName, JsonSerializer.Serialize(new 956await File.WriteAllTextAsync(configPath, JsonSerializer.Serialize(new 998await File.WriteAllTextAsync(configPath, JsonSerializer.Serialize(new 1036await File.WriteAllTextAsync(configPath, JsonSerializer.Serialize(new 1069await File.WriteAllTextAsync(configPath, JsonSerializer.Serialize(new 1109await File.WriteAllTextAsync(configPath, JsonSerializer.Serialize(new 1162await File.WriteAllTextAsync(configPath, JsonSerializer.Serialize(new 1215await File.WriteAllTextAsync(configPath, JsonSerializer.Serialize(new 1251await File.WriteAllTextAsync(configPath, JsonSerializer.Serialize(new 1287await File.WriteAllTextAsync(configPath, JsonSerializer.Serialize(new 1329await JsonSerializer.SerializeAsync(writer, new 1513await File.WriteAllTextAsync(Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName), JsonSerializer.Serialize(new 1572var settings = JsonSerializer.Deserialize<AspireConfigFile>(settingsJson); 1636var adjacentConfig = JsonSerializer.Deserialize<AspireConfigFile>(adjacentConfigJson); 1706var appHost1Config = JsonSerializer.Deserialize<AspireConfigFile>(appHost1ConfigJson); 1711var appHost2Config = JsonSerializer.Deserialize<AspireConfigFile>(appHost2ConfigJson); 1783await File.WriteAllTextAsync(aspireSettingsFile.FullName, JsonSerializer.Serialize(new { appHostPath = relativeAppHostPath })); 1805var migratedConfig = JsonSerializer.Deserialize<AspireConfigFile>(configJson); 2449await File.WriteAllTextAsync(configPath, JsonSerializer.Serialize(new 2494await File.WriteAllTextAsync(configPath, JsonSerializer.Serialize(new 2538await File.WriteAllTextAsync(configPath, JsonSerializer.Serialize(new 2577await File.WriteAllTextAsync(configPath, JsonSerializer.Serialize(new 2657await File.WriteAllTextAsync(configPath, JsonSerializer.Serialize(new 3319await File.WriteAllTextAsync(aspireSettingsFile.FullName, JsonSerializer.Serialize(new { appHostPath = relativeAppHostPath })); 3352await File.WriteAllTextAsync(aspireSettingsFile.FullName, JsonSerializer.Serialize(new { appHostPath = relativeAppHostPath })); 3542await File.WriteAllTextAsync(configPath, JsonSerializer.Serialize(new 3709await JsonSerializer.SerializeAsync(writer, new 3743await JsonSerializer.SerializeAsync(writer, new 3776await JsonSerializer.SerializeAsync(writer, new 3809await JsonSerializer.SerializeAsync(writer, new 3853await JsonSerializer.SerializeAsync(writer, new 4146await JsonSerializer.SerializeAsync(writer, new 4199{ "appHost": { "path": {{JsonSerializer.Serialize(differentlyCasedPath)}} } } 4225await File.WriteAllTextAsync(configPath, JsonSerializer.Serialize(new
Projects\ProjectUpdaterNuGetConfigurationTests.cs (1)
657JsonSerializer.Serialize(new { channel = channelName, sdkVersion = "9.4.1" }));
Telemetry\AgentTelemetryPersistenceTests.cs (2)
82Content = new StringContent(JsonSerializer.Serialize(new { itemsReceived = lines.Length, itemsAccepted = lines.Length, errors = Array.Empty<object>() })) 159Content = new StringContent(JsonSerializer.Serialize(new { itemsReceived = count, itemsAccepted = count, errors = Array.Empty<object>() }))
Telemetry\InternalMicrosoftDetectorTests.cs (7)
1117Assert.DoesNotContain("sensitive", JsonSerializer.Serialize(result.Failure), StringComparison.OrdinalIgnoreCase); 1148Assert.DoesNotContain("sensitive", JsonSerializer.Serialize(result.Failure), StringComparison.OrdinalIgnoreCase); 1608Assert.DoesNotContain("sensitive", JsonSerializer.Serialize(result.Failure), StringComparison.OrdinalIgnoreCase); 1816var payload = JsonSerializer.Serialize(new { tid = tenantId, preferred_username = userName }); 1825return JsonSerializer.Serialize(accounts.Select(account => new 1834IdTokenPayload = account.IdTokenPayload ?? JsonSerializer.Serialize(new 1850return JsonSerializer.Serialize(new object[]
Telemetry\ReportedLogExportTests.cs (2)
65await File.WriteAllTextAsync(Path.Combine(directory, "envelopes.json"), JsonSerializer.Serialize(records)); 285Content = new StringContent(JsonSerializer.Serialize(new { itemsReceived = lines.Length, itemsAccepted = lines.Length, errors = Array.Empty<object>() }))
Telemetry\TelemetryShutdownTests.cs (1)
180Content = new StringContent(JsonSerializer.Serialize(new { itemsReceived = lines.Length, itemsAccepted = lines.Length, errors = Array.Empty<object>() }))
tests\Shared\Processes\ProcessSupervisorTests.cs (1)
62Assert.Equal(arguments, JsonSerializer.Deserialize<string[]>(Assert.Single(stdout)));
TestServices\FakePlaywrightServices.cs (1)
189var manifestJson = JsonSerializer.Serialize(manifest, AspireSkillsJsonSerializerContext.Default.SkillBundleManifest);
Aspire.Confluent.Kafka (1)
MetricsService.cs (1)
26statistics = JsonSerializer.Deserialize(json, StatisticsJsonSerializerContext.Default.Statistics);
Aspire.Dashboard (35)
Api\TelemetryApiService.cs (1)
330yield return JsonSerializer.Serialize(otlpData, OtlpJsonSerializerContext.DefaultContext.OtlpTelemetryDataJson);
Model\BrowserStorage\LocalBrowserStorage.cs (2)
52return new StorageResult<TValue>(true, JsonSerializer.Deserialize(json, typeInfo)); 58var json = JsonSerializer.Serialize(value, typeInfo);
Model\GenAI\GenAIMessageParsingHelper.cs (1)
84return JsonSerializer.Deserialize(ref reader, GenAIMessagesContext.Default.MessagePart);
Model\GenAI\GenAIMessages.cs (2)
262JsonSerializer.Serialize(writer, value, options.GetTypeInfo(value.GetType())); 268return JsonSerializer.Deserialize(element, typeInfo);
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
568return JsonSerializer.Deserialize<TValue>(json, jsonTypeInfo)!;
Model\Interaction\InputViewModel.cs (1)
146? JsonSerializer.Serialize(successfulRefs, DashboardJsonSerializerContext.DefaultContext.ListFileReferenceViewModel)
Model\TelemetryExportService.cs (4)
330return JsonSerializer.Serialize(data, typeInfo); 359return JsonSerializer.Serialize(data, OtlpJsonSerializerContext.IndentedContext.OtlpTelemetryDataJson); 382return JsonSerializer.Serialize(data, OtlpJsonSerializerContext.IndentedContext.OtlpTelemetryDataJson); 693return JsonSerializer.Serialize(resourceJson, ResourceJsonSerializerContext.IndentedContext.ResourceJson);
Model\TelemetryImportService.cs (1)
129telemetryData = JsonSerializer.Deserialize(jsonContent, OtlpJsonSerializerContext.DefaultContext.OtlpTelemetryDataJson);
Otlp\Http\OtlpHttpEndpointsBuilder.cs (1)
113var json = JsonSerializer.Serialize(status, DashboardJsonSerializerContext.Default.StatusResponse);
Otlp\Http\OtlpJsonConverters.cs (6)
20var jsonObj = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpExportTraceServiceRequestJson); 25var jsonObj = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpExportLogsServiceRequestJson); 30var jsonObj = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpExportMetricsServiceRequestJson); 40return JsonSerializer.Serialize(json, OtlpJsonSerializerContext.Default.OtlpExportTraceServiceResponseJson); 45return JsonSerializer.Serialize(json, OtlpJsonSerializerContext.Default.OtlpExportLogsServiceResponseJson); 50return JsonSerializer.Serialize(json, OtlpJsonSerializerContext.Default.OtlpExportMetricsServiceResponseJson);
ServiceClient\DashboardRunStore.cs (4)
327var metadata = JsonSerializer.Deserialize(File.ReadAllText(metadataPath), s_jsonContext.DashboardRunMetadata); 422var metadata = JsonSerializer.Deserialize(File.ReadAllText(metadataPath), s_jsonContext.DashboardRunMetadata); 497File.WriteAllText(temporaryPath, JsonSerializer.Serialize(metadata, s_jsonContext.DashboardRunMetadata)); 548return JsonSerializer.Deserialize(File.ReadAllText(metadataPath), s_jsonContext.DashboardRunMetadata)?.IsPinned == true;
src\Shared\BundleVersionLease.cs (1)
123JsonSerializer.Serialize(heldLease.Stream, lease, BundleVersionLeaseJsonSerializerContext.Default.BundleVersionLease);
src\Shared\Export\ExportArchive.cs (4)
86JsonSerializer.Serialize(writer, resource, s_serializerContext.ResourceJson); 106JsonSerializer.Serialize(writer, data, s_serializerContext.OtlpTelemetryDataJson); 114JsonSerializer.Serialize(writer, data, s_serializerContext.OtlpTelemetryDataJson); 122JsonSerializer.Serialize(writer, data, s_serializerContext.OtlpTelemetryDataJson);
src\Shared\ProcessSupervisor.cs (2)
69startInfo.Environment[CommandVariable] = JsonSerializer.Serialize(new LaunchCommand 96var command = JsonSerializer.Deserialize(
src\Shared\ProcessSupervisorLogger.cs (2)
36var line = Prefix + JsonSerializer.Serialize(diagnostic, ProcessSupervisorLoggerJsonContext.Default.Diagnostic); 59diagnostic = JsonSerializer.Deserialize(line.AsSpan(Prefix.Length), ProcessSupervisorLoggerJsonContext.Default.Diagnostic)
src\Shared\Telemetry\InternalMicrosoftDetector.cs (2)
503var entry = JsonSerializer.Deserialize(json, InternalMicrosoftDetectorJsonContext.Default.InternalMicrosoftDetectorCacheEntry); 574var json = JsonSerializer.Serialize(entry, InternalMicrosoftDetectorJsonContext.Default.InternalMicrosoftDetectorCacheEntry);
Aspire.Dashboard.Components.Tests (5)
Controls\GenAIVisualizerDialogTests.cs (3)
83var systemInstruction = JsonSerializer.Serialize(new List<MessagePart> 88var inputMessages = JsonSerializer.Serialize(new List<ChatMessage> 107var outputMessages = JsonSerializer.Serialize(new List<ChatMessage>
Pages\ResourcesTests.cs (2)
445var serializedIcons = JsonSerializer.SerializeToElement(icons, DashboardJsonSerializerContext.Default.Options); 452var serializedResources = JsonSerializer.SerializeToElement(resources, DashboardJsonSerializerContext.Default.Options);
Aspire.Dashboard.Tests (70)
DashboardJsonSerializerContextTests.cs (6)
31var json = JsonSerializer.Serialize( 43var json = JsonSerializer.Serialize( 76var json = JsonSerializer.Serialize(value, DashboardJsonSerializerContext.Default.TerminalToolbarState); 77var result = JsonSerializer.Deserialize(json, DashboardJsonSerializerContext.Default.TerminalToolbarState); 111var json = JsonSerializer.Serialize( 114var result = JsonSerializer.Deserialize(
Integration\OtlpHttpJsonTests.cs (5)
520var response = System.Text.Json.JsonSerializer.Deserialize(responseBody, OtlpJsonSerializerContext.Default.OtlpExportTraceServiceResponseJson); 580var response = System.Text.Json.JsonSerializer.Deserialize(responseBody, OtlpJsonSerializerContext.Default.OtlpExportLogsServiceResponseJson); 657var response = System.Text.Json.JsonSerializer.Deserialize(responseBody, OtlpJsonSerializerContext.Default.OtlpExportLogsServiceResponseJson); 707var response = System.Text.Json.JsonSerializer.Deserialize(responseBody, OtlpJsonSerializerContext.Default.OtlpExportMetricsServiceResponseJson); 758var response = System.Text.Json.JsonSerializer.Deserialize(responseBody, OtlpJsonSerializerContext.Default.OtlpExportMetricsServiceResponseJson);
Integration\OtlpHttpServiceTests.cs (1)
363var statusResponse = JsonSerializer.Deserialize<StatusResponse>(responseBody, new JsonSerializerOptions { PropertyNamingPolicy = JsonNamingPolicy.CamelCase });
Integration\StartupTests.cs (2)
92Assert.Equal("test-token", JsonSerializer.Deserialize<ValidateTokenRequest>("""{"token":"test-token"}""", options)!.Token); 93Assert.Equal("test-token", JsonSerializer.Deserialize<TelemetryValidateTokenRequest>("""{"token":"test-token"}""", options)!.Token);
Model\ConsoleLogsFiltersTests.cs (2)
26var json = JsonSerializer.Serialize(filters); 27var deserialized = JsonSerializer.Deserialize<ConsoleLogsFilters>(json)!;
Model\GenAIVisualizerDialogViewModelTests.cs (18)
166message: JsonSerializer.Serialize(new SystemOrUserEvent { Content = "System!" }, GenAIEventsContext.Default.SystemOrUserEvent), 172message: JsonSerializer.Serialize(new SystemOrUserEvent { Content = "User!" }, GenAIEventsContext.Default.SystemOrUserEvent), 178message: JsonSerializer.Serialize(new AssistantEvent { Content = "Assistant!" }, GenAIEventsContext.Default.AssistantEvent), 303KeyValuePair.Create(GenAIHelpers.GenAIEventContent, JsonSerializer.Serialize(new SystemOrUserEvent { Content = "System!" }, GenAIEventsContext.Default.SystemOrUserEvent)), 310KeyValuePair.Create(GenAIHelpers.GenAIEventContent, JsonSerializer.Serialize(new SystemOrUserEvent { Content = "User!" }, GenAIEventsContext.Default.SystemOrUserEvent)), 317KeyValuePair.Create(GenAIHelpers.GenAIEventContent, JsonSerializer.Serialize(new AssistantEvent { Content = "Assistant!" }, GenAIEventsContext.Default.AssistantEvent)), 323KeyValuePair.Create(GenAIHelpers.GenAIEventContent, JsonSerializer.Serialize(new AssistantEvent { Content = "Assistant!" }, GenAIEventsContext.Default.AssistantEvent)), 496var systemInstruction = JsonSerializer.Serialize(new List<MessagePart> 501var inputMessages = JsonSerializer.Serialize(new List<ChatMessage> 520var outputMessages = JsonSerializer.Serialize(new List<ChatMessage> 620var systemInstruction = JsonSerializer.Serialize(new List<MessagePart> 625var inputMessages = JsonSerializer.Serialize(new List<ChatMessage> 694var systemInstruction = JsonSerializer.Serialize(new List<MessagePart> 699var inputMessages = JsonSerializer.Serialize(new List<ChatMessage> 718var outputMessages = JsonSerializer.Serialize(new List<ChatMessage> 2169var inputMessages = JsonSerializer.Serialize(new List<ChatMessage> 2255var systemInstruction = JsonSerializer.Serialize(new List<MessagePart> 2317var outputMessages = JsonSerializer.Serialize(new List<ChatMessage>
Model\TelemetryExportServiceTests.cs (15)
722var logsData = await JsonSerializer.DeserializeAsync(logStream, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 730var tracesData = await JsonSerializer.DeserializeAsync(traceStream, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 738var metricsData = await JsonSerializer.DeserializeAsync(metricsStream, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 830var logsData = await JsonSerializer.DeserializeAsync(logStream, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 881var tracesData = await JsonSerializer.DeserializeAsync(traceStream, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 1006var logsData = JsonSerializer.Deserialize(jsonContent, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 1060var data = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 1114var data = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 1175var data = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 1216var data = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 1253var data = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 1423var deserialized = JsonSerializer.Deserialize(json, ResourceJsonSerializerContext.Default.ResourceJson); 1475var deserialized = JsonSerializer.Deserialize(json, ResourceJsonSerializerContext.Default.ResourceJson); 1510var deserialized = JsonSerializer.Deserialize(json, ResourceJsonSerializerContext.Default.ResourceJson); 1561var deserialized = JsonSerializer.Deserialize(json, ResourceJsonSerializerContext.Default.ResourceJson);
Model\TelemetryImportServiceTests.cs (6)
326var jsonString = JsonSerializer.Serialize(exportedJson, OtlpJsonSerializerContext.DefaultOptions); 385var jsonString = JsonSerializer.Serialize(exportedJson, OtlpJsonSerializerContext.DefaultOptions); 458var jsonString = JsonSerializer.Serialize(exportedJson, OtlpJsonSerializerContext.DefaultOptions); 517return JsonSerializer.Serialize(telemetryData, OtlpJsonSerializerContext.IndentedOptions); 565return JsonSerializer.Serialize(telemetryData, OtlpJsonSerializerContext.IndentedOptions); 617return JsonSerializer.Serialize(telemetryData, OtlpJsonSerializerContext.IndentedOptions);
TelemetryApiServiceTests.cs (2)
226var json = System.Text.Json.JsonSerializer.Serialize(result.Data); 335var json = System.Text.Json.JsonSerializer.Serialize(result.Data);
TelemetryRepositoryTests\HistogramTests.cs (6)
162var json = JsonSerializer.Serialize(exported, OtlpJsonSerializerContext.DefaultContext.OtlpTelemetryDataJson); 163var deserialized = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.DefaultContext.OtlpTelemetryDataJson); 868var json = JsonSerializer.Serialize(exported, OtlpJsonSerializerContext.DefaultContext.OtlpTelemetryDataJson); 869var deserialized = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.DefaultContext.OtlpTelemetryDataJson); 1364var json = JsonSerializer.Serialize(exported, OtlpJsonSerializerContext.DefaultContext.OtlpTelemetryDataJson); 1365var deserialized = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.DefaultContext.OtlpTelemetryDataJson);
Terminal\TerminalWebSocketTests.cs (7)
71await SendAsync(browser, JsonSerializer.Serialize(new { type = "marker", action = "details", requestId = 1, id }), timeout.Token); 80await SendAsync(browser, JsonSerializer.Serialize(new { type = "marker", action = "jump", requestId = 2, id }), timeout.Token); 111await SendAsync(browser, JsonSerializer.Serialize(new { type = "resize", columns = width, rows = 30 }), timeout.Token); 784await SendAsync(socket, JsonSerializer.Serialize(new { type = "viewport", requestId, delta = -10000 }), cancellationToken); 790await SendAsync(socket, JsonSerializer.Serialize(new 804await SendAsync(socket, JsonSerializer.Serialize(new { type = "selection", action = "clear", requestId = requestId + 2 }), cancellationToken); 808await SendAsync(socket, JsonSerializer.Serialize(new { type = "viewport", live = true, requestId = requestId + 3 }), cancellationToken);
Aspire.Deployment.EndToEnd.Tests (3)
tests\Shared\PebbleAcmeFixture.cs (3)
47var config = JsonSerializer.Serialize(new 63var manifest = JsonSerializer.Serialize(new 176var trustPatch = JsonSerializer.Serialize(new
Aspire.EndToEnd.Tests (1)
tests\Shared\TemplatesTesting\ProjectInfo.cs (1)
60JsonSerializer.Deserialize<Dictionary<string, ProjectInfo>>(json)!;
Aspire.Hosting (36)
ApplicationModel\Docker\DockerfileStatements.cs (2)
167var commandJson = JsonSerializer.Serialize(_command, options); 238var commandJson = JsonSerializer.Serialize(_command, options);
ApplicationModel\ExecutableLaunchRecipe.cs (4)
407return JsonSerializer.SerializeToElement(launchConfiguration, launchConfiguration.GetType()); 541launchConfigurations.Add(JsonSerializer.SerializeToElement( 579launchConfigurations.Add(JsonSerializer.SerializeToElement( 587launchConfigurations.Add(JsonSerializer.SerializeToElement(new ProjectLaunchConfiguration
Backchannel\AuxiliaryBackchannelRpcTarget.cs (2)
1838logger.LogDebug("Invoking tool {Name} with arguments {Arguments}", toolName, JsonSerializer.Serialize(arguments)); 1845logger.LogDebug("Result: {Result}", JsonSerializer.Serialize(result));
Dashboard\DashboardEventHandlers.cs (1)
803logMessage = JsonSerializer.Deserialize(content, DashboardLogMessageContext.Default.DashboardLogMessage);
Dashboard\InteractionFileUploadStore.cs (1)
289: JsonSerializer.Deserialize<FileReference?[]>(jsonValue) ?? throw CreateFileMismatchException(inputName);
Dcp\DcpDependencyCheck.cs (1)
102var dcpInfo = JsonSerializer.Deserialize<DcpInfo>(output);
Dcp\DcpExecutor.cs (3)
1142var current = JsonSerializer.SerializeToNode(obj); 1144var copy = JsonSerializer.Deserialize<T>(current)!; 1147var changed = JsonSerializer.SerializeToNode(copy);
Dcp\DcpResourceWatcher.cs (1)
441var serviceProducerAnnotations = JsonSerializer.Deserialize<ServiceProducerAnnotation[]>(servicesProducedAnnotationJson);
Dcp\Model\ModelCommon.cs (4)
74Metadata.Annotations[annotationName] = JsonSerializer.Serialize<List<TValue>>(list.ToList()); 100list = JsonSerializer.Deserialize<List<TValue>>(annotationValue); 117values = JsonSerializer.Deserialize<List<TValue>>(annotationVal) ?? new(); 134var newAnnotationVal = JsonSerializer.Serialize<List<TValue>>(values);
Lifecycle\TerminalHostOrphanCleanupService.cs (1)
265metadata = await JsonSerializer.DeserializeAsync<TerminalHostMetadata>(
Pipelines\Internal\FileDeploymentStateManager.cs (2)
771var claimedSectionNames = JsonSerializer.Deserialize<string?[]>( 802[ClaimedSectionsProperty] = JsonSerializer.Serialize(
Publishing\ContainerImageArchiveRewriter.cs (1)
541return JsonSerializer.SerializeToUtf8Bytes(node);
Publishing\ContainerRuntimeBase.cs (2)
830var entries = JsonSerializer.Deserialize(trimmed, ComposeJsonContext.Default.ListDockerComposePsEntry); 851var entry = JsonSerializer.Deserialize(trimmed, ComposeJsonContext.Default.DockerComposePsEntry);
Publishing\PodmanContainerRuntime.cs (1)
97entries = JsonSerializer.Deserialize(allText, PodmanPsJsonContext.Default.ListPodmanPsEntry);
ResourceBuilderExtensions.cs (3)
837var json = JsonSerializer.Serialize(data, s_annotationJsonOptions); 872return JsonSerializer.Deserialize<TData>(json, s_annotationJsonOptions) 896data = JsonSerializer.Deserialize<TData>(json, s_annotationJsonOptions)
src\Shared\ContainerRuntimeProbe.cs (2)
323var json = await JsonSerializer.DeserializeAsync(stream, ContainerRuntimeJsonContext.Default.ContainerRuntimeVersionJson, token).ConfigureAwait(false); 473var json = JsonSerializer.Deserialize(output, ContainerRuntimeJsonContext.Default.ContainerRuntimeVersionJson);
src\Shared\DebugSessionInfoParser.cs (1)
23var debugSessionInfo = JsonSerializer.Deserialize<DebugSessionInfo>(debugSessionInfoJson);
src\Shared\LaunchProfiles\LaunchSettingsReader.cs (1)
67return JsonSerializer.Deserialize(stream, jsonTypeInfo);
src\Shared\WslcContainerRuntimeProbe.cs (2)
30var info = await JsonSerializer.DeserializeAsync(stream, WslcRuntimeJsonContext.Default.WslcRuntimeInfoJson, token).ConfigureAwait(false); 52var info = JsonSerializer.Deserialize(output, WslcRuntimeJsonContext.Default.WslcRuntimeInfoJson);
TerminalResourceBuilderExtensions.cs (1)
300var json = JsonSerializer.Serialize(metadata, s_metadataSerializerOptions);
Aspire.Hosting.Azure (2)
AcrLoginService.cs (1)
182var tokenResponse = JsonSerializer.Deserialize<AcrRefreshTokenResponse>(responseBody, s_jsonOptions);
AzureBicepResource.cs (1)
261JsonSerializer.Serialize(context.Writer, inputValue);
Aspire.Hosting.Azure.Functions (1)
src\Shared\LaunchProfiles\LaunchSettingsReader.cs (1)
67return JsonSerializer.Deserialize(stream, jsonTypeInfo);
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusRule.cs (1)
140JsonSerializer.Serialize(writer, rule.CorrelationFilter.Properties);
Aspire.Hosting.Azure.Tests (13)
AzureSandboxesTests.cs (1)
673return Task.FromResult(JsonResponse(JsonSerializer.Serialize(response)));
DefaultArmClientProviderTests.cs (7)
609return JsonSerializer.Serialize(new 622return JsonSerializer.Serialize(new 640return JsonSerializer.Serialize(new 659return JsonSerializer.Serialize(new 682return JsonSerializer.Serialize(new 706return JsonSerializer.Serialize(new 717return JsonSerializer.Serialize(new
DefaultAzurePrincipalProviderTests.cs (2)
343return CreateTokenFromPayload(JsonSerializer.Serialize(payload)); 351var headerJson = JsonSerializer.Serialize(new { alg = "RS256", typ = "JWT" });
ProvisioningTestHelpers.cs (3)
168var headerJson = JsonSerializer.Serialize(new { alg = "RS256", typ = "JWT" }); 182var payloadJson = JsonSerializer.Serialize(payload); 504return data is null ? null : JsonSerializer.SerializeToNode(data)?.AsObject();
Aspire.Hosting.Blazor (9)
BlazorWasmAppBuilder.cs (2)
86output = JsonSerializer.Deserialize(result.StandardOutput.Trim(), ManifestJsonContext.Default.MSBuildPropertiesOutput); 149output = JsonSerializer.Deserialize(result.StandardOutput.Trim(), ManifestJsonContext.Default.MSBuildPropertiesOutput);
Manifests\EndpointsManifestTransformer.cs (7)
23var manifest = JsonSerializer.Deserialize( 53var fallbackJson = JsonSerializer.Serialize(ep, ManifestJsonContext.Relaxed.EndpointEntry); 54var fallback = JsonSerializer.Deserialize(fallbackJson, ManifestJsonContext.Default.EndpointEntry)!; 61fallback.ExtensionData["Order"] = JsonSerializer.SerializeToElement( 81return JsonSerializer.Serialize(manifest, ManifestJsonContext.Relaxed.EndpointsManifest); 123var appManifest = JsonSerializer.Deserialize( 154JsonSerializer.Serialize(merged, ManifestJsonContext.Relaxed.DevelopmentManifest),
Aspire.Hosting.Blazor.Tests (20)
EndpointsManifestTransformerTests.cs (19)
40await File.WriteAllTextAsync(manifestPath, JsonSerializer.Serialize(manifest, ManifestJsonContext.Default.EndpointsManifest)); 44var transformed = JsonSerializer.Deserialize(result, ManifestJsonContext.Default.EndpointsManifest)!; 65await File.WriteAllTextAsync(manifestPath, JsonSerializer.Serialize(manifest, ManifestJsonContext.Default.EndpointsManifest)); 69var transformed = JsonSerializer.Deserialize(result, ManifestJsonContext.Default.EndpointsManifest)!; 107["Order"] = JsonSerializer.SerializeToElement(int.MaxValue.ToString(CultureInfo.InvariantCulture)) 117["Order"] = JsonSerializer.SerializeToElement(int.MaxValue.ToString(CultureInfo.InvariantCulture)) 124await File.WriteAllTextAsync(manifestPath, JsonSerializer.Serialize(manifest, ManifestJsonContext.Default.EndpointsManifest)); 127var transformed = JsonSerializer.Deserialize(result, ManifestJsonContext.Default.EndpointsManifest)!; 168await File.WriteAllTextAsync(manifestPath, JsonSerializer.Serialize(manifest, ManifestJsonContext.Default.EndpointsManifest)); 172var transformed = JsonSerializer.Deserialize(result, ManifestJsonContext.Default.EndpointsManifest)!; 194["Order"] = JsonSerializer.SerializeToElement(int.MaxValue.ToString(CultureInfo.InvariantCulture)) 201await File.WriteAllTextAsync(manifestPath, JsonSerializer.Serialize(manifest, ManifestJsonContext.Default.EndpointsManifest)); 205var transformed = JsonSerializer.Deserialize(result, ManifestJsonContext.Default.EndpointsManifest)!; 260await File.WriteAllTextAsync(app1Path, JsonSerializer.Serialize(app1Manifest, ManifestJsonContext.Default.DevelopmentManifest)); 261await File.WriteAllTextAsync(app2Path, JsonSerializer.Serialize(app2Manifest, ManifestJsonContext.Default.DevelopmentManifest)); 279var merged = JsonSerializer.Deserialize( 324await File.WriteAllTextAsync(app1Path, JsonSerializer.Serialize(app1Manifest, ManifestJsonContext.Default.DevelopmentManifest)); 325await File.WriteAllTextAsync(app2Path, JsonSerializer.Serialize(app2Manifest, ManifestJsonContext.Default.DevelopmentManifest)); 341var merged = JsonSerializer.Deserialize(
GatewayConfigurationBuilderTests.cs (1)
511var json = System.Text.Json.JsonSerializer.Serialize(config, ManifestJsonContext.Relaxed.ClientConfiguration);
Aspire.Hosting.Browsers (6)
BrowserEndpointDiscovery.cs (3)
78metadata = await JsonSerializer.DeserializeAsync(stream, s_jsonContext.BrowserDebugEndpointMetadata, cancellationToken).ConfigureAwait(false); 185await JsonSerializer.SerializeAsync(stream, metadata, s_jsonContext.BrowserDebugEndpointMetadata, cancellationToken).ConfigureAwait(false); 226var version = await JsonSerializer.DeserializeAsync(stream, s_jsonContext.BrowserJsonVersionResponse, probeCts.Token).ConfigureAwait(false);
BrowserLogsBuilderExtensions.cs (1)
241var resultJson = JsonSerializer.Serialize(
BrowserLogsCdpProtocol.cs (1)
302return JsonSerializer.Deserialize(framePayload, jsonTypeInfo)
BrowserLogsSessionManager.cs (1)
552return JsonSerializer.Serialize(activeSessions, s_browserSessionPropertyJsonOptions);
Aspire.Hosting.Browsers.Tests (8)
BrowserLogsBuilderExtensionsTests.cs (1)
1754return JsonSerializer.Deserialize<List<BrowserSessionPropertyValue>>(value, BrowserSessionPropertyJsonOptions)
BrowserLogsSessionManagerTests.cs (1)
329"userDataRootPath": {{System.Text.Json.JsonSerializer.Serialize(userDataDirectory.FullName)}}
src\Aspire.Hosting.Browsers\BrowserEndpointDiscovery.cs (3)
78metadata = await JsonSerializer.DeserializeAsync(stream, s_jsonContext.BrowserDebugEndpointMetadata, cancellationToken).ConfigureAwait(false); 185await JsonSerializer.SerializeAsync(stream, metadata, s_jsonContext.BrowserDebugEndpointMetadata, cancellationToken).ConfigureAwait(false); 226var version = await JsonSerializer.DeserializeAsync(stream, s_jsonContext.BrowserJsonVersionResponse, probeCts.Token).ConfigureAwait(false);
src\Aspire.Hosting.Browsers\BrowserLogsBuilderExtensions.cs (1)
241var resultJson = JsonSerializer.Serialize(
src\Aspire.Hosting.Browsers\BrowserLogsCdpProtocol.cs (1)
302return JsonSerializer.Deserialize(framePayload, jsonTypeInfo)
src\Aspire.Hosting.Browsers\BrowserLogsSessionManager.cs (1)
552return JsonSerializer.Serialize(activeSessions, s_browserSessionPropertyJsonOptions);
Aspire.Hosting.DevTunnels (1)
DevTunnelCliClient.cs (1)
585var result = JsonSerializer.Deserialize<T>(output, _jsonOptions);
Aspire.Hosting.DevTunnels.Tests (2)
DevTunnelCliClientTests.cs (2)
637JsonSerializer.Serialize(new 650JsonSerializer.Serialize(new
Aspire.Hosting.Dotnet (2)
src\Shared\DebugSessionInfoParser.cs (1)
23var debugSessionInfo = JsonSerializer.Deserialize<DebugSessionInfo>(debugSessionInfoJson);
src\Shared\LaunchProfiles\LaunchSettingsReader.cs (1)
67return JsonSerializer.Deserialize(stream, jsonTypeInfo);
Aspire.Hosting.Dotnet.Tests (15)
DotnetProjectBuildCoordinatorTests.cs (5)
135JsonSerializer.Serialize(new { sdk = new { version = firstVersion } })); 171JsonSerializer.Serialize(new { sdk = new { version = secondVersion } })); 268builder.Configuration[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo 295builder.Configuration[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo 3025builder.Configuration[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo
DotnetProjectResourceTests.cs (10)
755builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 783builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 809builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 863builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 887builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 918builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 949builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 979builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 1008builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 1051builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo
Aspire.Hosting.Foundry (1)
HostedAgent\HostedAgentBuilderExtension.cs (1)
377var formattedResponse = JsonSerializer.Serialize(responseJson, s_indentedJsonOptions);
Aspire.Hosting.Foundry.Tests (2)
AzureFoundryToolboxAdministrationTests.cs (2)
42"metadata": {{JsonSerializer.Serialize(definition.CreateDeploymentMetadata())}}, 89await Verify(JsonSerializer.Serialize(new
Aspire.Hosting.Go.Tests (3)
AddGoAppTests.cs (3)
487builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 555builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 622builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo);
Aspire.Hosting.Java.Tests (3)
AddJavaAppTests.cs (2)
1227var serializedLaunchConfiguration = JsonSerializer.SerializeToElement(launchConfiguration); 1432var serialized = JsonSerializer.SerializeToElement(launchConfiguration);
AddQuarkusAppTests.cs (1)
78builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new
Aspire.Hosting.JavaScript (1)
JavaScriptHostingExtensions.cs (1)
2987&& JsonSerializer.Deserialize<DebugSessionCapabilities>(debugSessionInfoJson) is { } info
Aspire.Hosting.Kubernetes (8)
CertManagerExtensions.cs (4)
619var manifest = JsonSerializer.Serialize(new 765sb.Append(" server: ").AppendLine(JsonSerializer.Serialize(server)); 766sb.Append(" email: ").AppendLine(JsonSerializer.Serialize(email)); 780sb.Append(" keyID: ").AppendLine(JsonSerializer.Serialize(keyId));
Extensions\HelmExtensions.cs (1)
96=> $"{StartDelimiter} tpl {JsonSerializer.Serialize(value)} . {PipelineDelimiter} quote {EndDelimiter}";
KubernetesEnvironmentResource.cs (2)
1514var patchJson = System.Text.Json.JsonSerializer.Serialize(patchOperations); 1961var patchJson = System.Text.Json.JsonSerializer.Serialize(ops);
KubernetesResource.cs (1)
698var matchValue = System.Text.Json.JsonSerializer.Serialize((expr.MatchValue ?? string.Empty).ToLowerInvariant());
Aspire.Hosting.Maui.Tests (2)
MauiPlatformExtensionsTests.cs (2)
1431var json = JsonSerializer.Serialize( 1433var launchConfiguration = JsonSerializer.Deserialize<SerializedMauiLaunchConfiguration>(json);
Aspire.Hosting.Native.Client (177)
artifacts\obj\Aspire.Hosting.Native.Client\Debug\native-client\NativeClient.g.cs (176)
366return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.String) ?? throw new InvalidDataException("The capability returned no result."); 379return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.String) ?? throw new InvalidDataException("The capability returned no result."); 390return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.ApplicationObservations) ?? throw new InvalidDataException("The capability returned no result."); 401arguments.Add("timeoutMilliseconds", JsonSerializer.SerializeToElement(@timeoutMilliseconds, NativeClientJsonContext.Default.Int32)); 416arguments.Add("timeoutMilliseconds", JsonSerializer.SerializeToElement(@timeoutMilliseconds, NativeClientJsonContext.Default.Int32)); 418return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.Boolean); 436arguments.Add("resourceName", JsonSerializer.SerializeToElement(@resourceName, NativeClientJsonContext.Default.String)); 437arguments.Add("commandName", JsonSerializer.SerializeToElement(@commandName, NativeClientJsonContext.Default.String)); 450return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.PendingConfirmations) ?? throw new InvalidDataException("The capability returned no result."); 462arguments.Add("resourceId", JsonSerializer.SerializeToElement(@resourceId, NativeClientJsonContext.Default.String)); 463arguments.Add("afterSequence", JsonSerializer.SerializeToElement(@afterSequence, NativeClientJsonContext.Default.Int64)); 465return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.ResourceLogs) ?? throw new InvalidDataException("The capability returned no result."); 476return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.ApplicationObservations) ?? throw new InvalidDataException("The capability returned no result."); 488arguments.Add("requestId", JsonSerializer.SerializeToElement(@requestId, NativeClientJsonContext.Default.String)); 489arguments.Add("accepted", JsonSerializer.SerializeToElement(@accepted, NativeClientJsonContext.Default.Boolean)); 503arguments.Add("version", JsonSerializer.SerializeToElement(@version, NativeClientJsonContext.Default.Int64)); 504arguments.Add("timeoutMilliseconds", JsonSerializer.SerializeToElement(@timeoutMilliseconds, NativeClientJsonContext.Default.Int32)); 506return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.ApplicationObservations) ?? throw new InvalidDataException("The capability returned no result."); 588return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.String) ?? throw new InvalidDataException("The capability returned no result."); 617arguments.Add("name", JsonSerializer.SerializeToElement(@name, NativeClientJsonContext.Default.String)); 618arguments.Add("typeId", JsonSerializer.SerializeToElement(@typeId, NativeClientJsonContext.Default.String)); 633arguments.Add("name", JsonSerializer.SerializeToElement(@name, NativeClientJsonContext.Default.String)); 634arguments.Add("secret", JsonSerializer.SerializeToElement(@secret, NativeClientJsonContext.Default.Boolean)); 635arguments.Add("publishing", JsonSerializer.SerializeToElement(@publishing, NativeClientJsonContext.Default.Boolean)); 649arguments.Add("name", JsonSerializer.SerializeToElement(@name, NativeClientJsonContext.Default.String)); 650arguments.Add("image", JsonSerializer.SerializeToElement(@image, NativeClientJsonContext.Default.String)); 665arguments.Add("name", JsonSerializer.SerializeToElement(@name, NativeClientJsonContext.Default.String)); 666arguments.Add("executablePath", JsonSerializer.SerializeToElement(@executablePath, NativeClientJsonContext.Default.String)); 667arguments.Add("workingDirectory", JsonSerializer.SerializeToElement(@workingDirectory, NativeClientJsonContext.Default.String)); 682arguments.Add("name", JsonSerializer.SerializeToElement(@name, NativeClientJsonContext.Default.String)); 683arguments.Add("options", JsonSerializer.SerializeToElement(@options, NativeClientJsonContext.Default.String)); 684arguments.Add("secret", JsonSerializer.SerializeToElement(@secret, NativeClientJsonContext.Default.Boolean)); 697arguments.Add("name", JsonSerializer.SerializeToElement(@name, NativeClientJsonContext.Default.String)); 713arguments.Add("name", JsonSerializer.SerializeToElement(@name, NativeClientJsonContext.Default.String)); 714arguments.Add("value", JsonSerializer.SerializeToElement(@value, NativeClientJsonContext.Default.String)); 715arguments.Add("secret", JsonSerializer.SerializeToElement(@secret, NativeClientJsonContext.Default.Boolean)); 716arguments.Add("publishValueAsDefault", JsonSerializer.SerializeToElement(@publishValueAsDefault, NativeClientJsonContext.Default.Boolean)); 730arguments.Add("name", JsonSerializer.SerializeToElement(@name, NativeClientJsonContext.Default.String)); 731arguments.Add("typeId", JsonSerializer.SerializeToElement(@typeId, NativeClientJsonContext.Default.String)); 745arguments.Add("name", JsonSerializer.SerializeToElement(@name, NativeClientJsonContext.Default.String)); 746arguments.Add("value", JsonSerializer.SerializeToElement(@value, NativeClientJsonContext.Default.String)); 762arguments.Add("endpointName", JsonSerializer.SerializeToElement(@endpointName, NativeClientJsonContext.Default.String)); 763arguments.Add("property", JsonSerializer.SerializeToElement(@property, NativeClientJsonContext.Default.String)); 787arguments.Add("value", JsonSerializer.SerializeToElement(@value, NativeClientJsonContext.Default.String)); 800return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.String) ?? throw new InvalidDataException("The capability returned no result."); 811return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.CompositionSnapshot) ?? throw new InvalidDataException("The capability returned no result."); 822return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.CompositionSnapshot) ?? throw new InvalidDataException("The capability returned no result."); 880return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.DeclarationSnapshot) ?? throw new InvalidDataException("The capability returned no result."); 891return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.SymbolicConfigurationSnapshot) ?? throw new InvalidDataException("The capability returned no result."); 902arguments.Add("name", JsonSerializer.SerializeToElement(@name, NativeClientJsonContext.Default.String)); 915arguments.Add("configuration", JsonSerializer.SerializeToElement(@configuration, NativeClientJsonContext.Default.ResourceConfiguration)); 929arguments.Add("name", JsonSerializer.SerializeToElement(@name, NativeClientJsonContext.Default.String)); 971arguments.Add("source", JsonSerializer.SerializeToElement(@source, NativeClientJsonContext.Default.String)); 972arguments.Add("target", JsonSerializer.SerializeToElement(@target, NativeClientJsonContext.Default.String)); 973arguments.Add("readOnly", JsonSerializer.SerializeToElement(@readOnly, NativeClientJsonContext.Default.Boolean)); 999arguments.Add("endpoint", JsonSerializer.SerializeToElement(@endpoint, NativeClientJsonContext.Default.WorkloadEndpointDeclaration)); 1012arguments.Add("entrypoint", JsonSerializer.SerializeToElement(@entrypoint, NativeClientJsonContext.Default.String)); 1026arguments.Add("name", JsonSerializer.SerializeToElement(@name, NativeClientJsonContext.Default.String)); 1053arguments.Add("phase", JsonSerializer.SerializeToElement(@phase, NativeClientJsonContext.Default.String)); 1054arguments.Add("launch", JsonSerializer.SerializeToElement(@launch, NativeClientJsonContext.Default.ExecutableWorkloadLaunch)); 1055arguments.Add("bindings", JsonSerializer.SerializeToElement(@bindings, NativeClientJsonContext.Default.SymbolicLaunchBindings)); 1069arguments.Add("environmentName", JsonSerializer.SerializeToElement(@environmentName, NativeClientJsonContext.Default.String)); 1085arguments.Add("name", JsonSerializer.SerializeToElement(@name, NativeClientJsonContext.Default.String)); 1086arguments.Add("target", JsonSerializer.SerializeToElement(@target, NativeClientJsonContext.Default.String)); 1087arguments.Add("readOnly", JsonSerializer.SerializeToElement(@readOnly, NativeClientJsonContext.Default.Boolean)); 1136arguments.Add("target", JsonSerializer.SerializeToElement(@target, NativeClientJsonContext.Default.String)); 1149return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.StringArray) ?? throw new InvalidDataException("The capability returned no result."); 1160arguments.Add("failed", JsonSerializer.SerializeToElement(@failed, NativeClientJsonContext.Default.Boolean)); 1173arguments.Add("graphJson", JsonSerializer.SerializeToElement(@graphJson, NativeClientJsonContext.Default.String)); 1219arguments.Add("invitation", JsonSerializer.SerializeToElement(@invitation, NativeClientJsonContext.Default.String)); 1232arguments.Add("invitation", JsonSerializer.SerializeToElement(@invitation, NativeClientJsonContext.Default.String)); 1245arguments.Add("invitation", JsonSerializer.SerializeToElement(@invitation, NativeClientJsonContext.Default.String)); 1272arguments.Add("step", JsonSerializer.SerializeToElement(@step, NativeClientJsonContext.Default.String)); 1273arguments.Add("status", JsonSerializer.SerializeToElement(@status, NativeClientJsonContext.Default.String)); 1274arguments.Add("complete", JsonSerializer.SerializeToElement(@complete, NativeClientJsonContext.Default.Boolean)); 1275arguments.Add("failed", JsonSerializer.SerializeToElement(@failed, NativeClientJsonContext.Default.Boolean)); 1294arguments.Add("step", JsonSerializer.SerializeToElement(@step, NativeClientJsonContext.Default.String)); 1295arguments.Add("type", JsonSerializer.SerializeToElement(@type, NativeClientJsonContext.Default.String)); 1296arguments.Add("id", JsonSerializer.SerializeToElement(@id, NativeClientJsonContext.Default.String)); 1297arguments.Add("status", JsonSerializer.SerializeToElement(@status, NativeClientJsonContext.Default.String)); 1298arguments.Add("complete", JsonSerializer.SerializeToElement(@complete, NativeClientJsonContext.Default.Boolean)); 1299arguments.Add("failed", JsonSerializer.SerializeToElement(@failed, NativeClientJsonContext.Default.Boolean)); 1300arguments.Add("markdown", JsonSerializer.SerializeToElement(@markdown, NativeClientJsonContext.Default.Boolean)); 1331arguments.Add("stream", JsonSerializer.SerializeToElement(@stream, NativeClientJsonContext.Default.String)); 1332arguments.Add("message", JsonSerializer.SerializeToElement(@message, NativeClientJsonContext.Default.String)); 1346arguments.Add("requestId", JsonSerializer.SerializeToElement(@requestId, NativeClientJsonContext.Default.String)); 1347arguments.Add("result", JsonSerializer.SerializeToElement(@result, NativeClientJsonContext.Default.RuntimeOperationResult)); 1361arguments.Add("revision", JsonSerializer.SerializeToElement(@revision, NativeClientJsonContext.Default.Int64)); 1362arguments.Add("result", JsonSerializer.SerializeToElement(@result, NativeClientJsonContext.Default.RuntimeOperationResult)); 1376arguments.Add("name", JsonSerializer.SerializeToElement(@name, NativeClientJsonContext.Default.String)); 1377arguments.Add("displayName", JsonSerializer.SerializeToElement(@displayName, NativeClientJsonContext.Default.String)); 1390return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.SymbolicConfigurationSnapshot) ?? throw new InvalidDataException("The capability returned no result."); 1401arguments.Add("observation", JsonSerializer.SerializeToElement(@observation, NativeClientJsonContext.Default.ResourceObservation)); 1414return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.PendingResourceCommands) ?? throw new InvalidDataException("The capability returned no result."); 1425return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.ResourceConfigurationRevision) ?? throw new InvalidDataException("The capability returned no result."); 1436return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.ApplicationObservations) ?? throw new InvalidDataException("The capability returned no result."); 1447arguments.Add("message", JsonSerializer.SerializeToElement(@message, NativeClientJsonContext.Default.String)); 1461arguments.Add("revision", JsonSerializer.SerializeToElement(@revision, NativeClientJsonContext.Default.Int64)); 1462arguments.Add("container", JsonSerializer.SerializeToElement(@container, NativeClientJsonContext.Default.ContainerLaunch)); 1464return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.StartedWorkload) ?? throw new InvalidDataException("The capability returned no result."); 1478arguments.Add("revision", JsonSerializer.SerializeToElement(@revision, NativeClientJsonContext.Default.Int64)); 1479arguments.Add("networkContext", JsonSerializer.SerializeToElement(@networkContext, NativeClientJsonContext.Default.String)); 1480arguments.Add("launch", JsonSerializer.SerializeToElement(@launch, NativeClientJsonContext.Default.ContainerWorkloadLaunch)); 1481arguments.Add("bindings", JsonSerializer.SerializeToElement(@bindings, NativeClientJsonContext.Default.SymbolicLaunchBindings)); 1483return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.WorkloadAllocation) ?? throw new InvalidDataException("The capability returned no result."); 1495arguments.Add("revision", JsonSerializer.SerializeToElement(@revision, NativeClientJsonContext.Default.Int64)); 1496arguments.Add("launch", JsonSerializer.SerializeToElement(@launch, NativeClientJsonContext.Default.ContainerWorkloadLaunch)); 1498return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.WorkloadAllocation) ?? throw new InvalidDataException("The capability returned no result."); 1510arguments.Add("revision", JsonSerializer.SerializeToElement(@revision, NativeClientJsonContext.Default.Int64)); 1511arguments.Add("executable", JsonSerializer.SerializeToElement(@executable, NativeClientJsonContext.Default.ExecutableLaunch)); 1513return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.StartedWorkload) ?? throw new InvalidDataException("The capability returned no result."); 1527arguments.Add("revision", JsonSerializer.SerializeToElement(@revision, NativeClientJsonContext.Default.Int64)); 1528arguments.Add("networkContext", JsonSerializer.SerializeToElement(@networkContext, NativeClientJsonContext.Default.String)); 1529arguments.Add("launch", JsonSerializer.SerializeToElement(@launch, NativeClientJsonContext.Default.ExecutableWorkloadLaunch)); 1530arguments.Add("bindings", JsonSerializer.SerializeToElement(@bindings, NativeClientJsonContext.Default.SymbolicLaunchBindings)); 1532return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.WorkloadAllocation) ?? throw new InvalidDataException("The capability returned no result."); 1544arguments.Add("revision", JsonSerializer.SerializeToElement(@revision, NativeClientJsonContext.Default.Int64)); 1545arguments.Add("launch", JsonSerializer.SerializeToElement(@launch, NativeClientJsonContext.Default.ExecutableWorkloadLaunch)); 1547return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.WorkloadAllocation) ?? throw new InvalidDataException("The capability returned no result."); 1558arguments.Add("container", JsonSerializer.SerializeToElement(@container, NativeClientJsonContext.Default.ContainerLaunch)); 1560return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.StartedWorkload) ?? throw new InvalidDataException("The capability returned no result."); 1574arguments.Add("revision", JsonSerializer.SerializeToElement(@revision, NativeClientJsonContext.Default.Int64)); 1575arguments.Add("networkContext", JsonSerializer.SerializeToElement(@networkContext, NativeClientJsonContext.Default.String)); 1576arguments.Add("launch", JsonSerializer.SerializeToElement(@launch, NativeClientJsonContext.Default.ContainerWorkloadLaunch)); 1577arguments.Add("bindings", JsonSerializer.SerializeToElement(@bindings, NativeClientJsonContext.Default.SymbolicLaunchBindings)); 1579return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.WorkloadAllocation) ?? throw new InvalidDataException("The capability returned no result."); 1590arguments.Add("launch", JsonSerializer.SerializeToElement(@launch, NativeClientJsonContext.Default.ContainerWorkloadLaunch)); 1592return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.WorkloadAllocation) ?? throw new InvalidDataException("The capability returned no result."); 1603arguments.Add("executable", JsonSerializer.SerializeToElement(@executable, NativeClientJsonContext.Default.ExecutableLaunch)); 1605return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.StartedWorkload) ?? throw new InvalidDataException("The capability returned no result."); 1619arguments.Add("revision", JsonSerializer.SerializeToElement(@revision, NativeClientJsonContext.Default.Int64)); 1620arguments.Add("networkContext", JsonSerializer.SerializeToElement(@networkContext, NativeClientJsonContext.Default.String)); 1621arguments.Add("launch", JsonSerializer.SerializeToElement(@launch, NativeClientJsonContext.Default.ExecutableWorkloadLaunch)); 1622arguments.Add("bindings", JsonSerializer.SerializeToElement(@bindings, NativeClientJsonContext.Default.SymbolicLaunchBindings)); 1624return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.WorkloadAllocation) ?? throw new InvalidDataException("The capability returned no result."); 1635arguments.Add("launch", JsonSerializer.SerializeToElement(@launch, NativeClientJsonContext.Default.ExecutableWorkloadLaunch)); 1637return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.WorkloadAllocation) ?? throw new InvalidDataException("The capability returned no result."); 1648arguments.Add("timeoutMilliseconds", JsonSerializer.SerializeToElement(@timeoutMilliseconds, NativeClientJsonContext.Default.Int32)); 1650return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.PendingResourceCommands) ?? throw new InvalidDataException("The capability returned no result."); 1662arguments.Add("revision", JsonSerializer.SerializeToElement(@revision, NativeClientJsonContext.Default.Int64)); 1663arguments.Add("timeoutMilliseconds", JsonSerializer.SerializeToElement(@timeoutMilliseconds, NativeClientJsonContext.Default.Int32)); 1665return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.ResourceConfigurationRevision) ?? throw new InvalidDataException("The capability returned no result."); 1682return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.String) ?? throw new InvalidDataException("The capability returned no result."); 1694arguments.Add("launch", JsonSerializer.SerializeToElement(@launch, NativeClientJsonContext.Default.ExecutableWorkloadLaunch)); 1695arguments.Add("bindings", JsonSerializer.SerializeToElement(@bindings, NativeClientJsonContext.Default.SymbolicLaunchBindings)); 1697return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.Boolean); 1709arguments.Add("stream", JsonSerializer.SerializeToElement(@stream, NativeClientJsonContext.Default.String)); 1710arguments.Add("message", JsonSerializer.SerializeToElement(@message, NativeClientJsonContext.Default.String)); 1729return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.RuntimeOperationResult) ?? throw new InvalidDataException("The capability returned no result."); 1746arguments.Add("value", @value switch { string text => JsonSerializer.SerializeToElement(text, NativeClientJsonContext.Default.String), DeclaredValue remote => clientConnection.GetHandle(remote), RpcEndpoint remote => clientConnection.GetHandle(remote), RpcResource remote => clientConnection.GetHandle(remote), _ => throw new ArgumentException("Unsupported symbolic value.", nameof(@value)) }); 1766arguments.Add("name", JsonSerializer.SerializeToElement(@name, NativeClientJsonContext.Default.String)); 1767arguments.Add("image", JsonSerializer.SerializeToElement(@image, NativeClientJsonContext.Default.String)); 1782arguments.Add("name", JsonSerializer.SerializeToElement(@name, NativeClientJsonContext.Default.String)); 1783arguments.Add("executablePath", JsonSerializer.SerializeToElement(@executablePath, NativeClientJsonContext.Default.String)); 1784arguments.Add("workingDirectory", JsonSerializer.SerializeToElement(@workingDirectory, NativeClientJsonContext.Default.String)); 1798arguments.Add("name", JsonSerializer.SerializeToElement(@name, NativeClientJsonContext.Default.String)); 1799arguments.Add("value", JsonSerializer.SerializeToElement(@value, NativeClientJsonContext.Default.String)); 1840arguments.Add("property", JsonSerializer.SerializeToElement(@property, NativeClientJsonContext.Default.String)); 1860arguments.Add("name", JsonSerializer.SerializeToElement(@name, NativeClientJsonContext.Default.String)); 1861arguments.Add("value", @value switch { string text => JsonSerializer.SerializeToElement(text, NativeClientJsonContext.Default.String), DeclaredValue remote => clientConnection.GetHandle(remote), RpcEndpoint remote => clientConnection.GetHandle(remote), RpcResource remote => clientConnection.GetHandle(remote), _ => throw new ArgumentException("Unsupported symbolic value.", nameof(@value)) }); 1880arguments.Add("name", JsonSerializer.SerializeToElement(@name, NativeClientJsonContext.Default.String)); 1893return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.String) ?? throw new InvalidDataException("The capability returned no result."); 1904arguments.Add("annotationId", JsonSerializer.SerializeToElement(@annotationId, NativeClientJsonContext.Default.String)); 1906return JsonSerializer.Deserialize(result, NativeClientJsonContext.Default.String); 1930arguments.Add("args", JsonSerializer.SerializeToElement(@args, NativeClientJsonContext.Default.StringArray)); 1948return JsonSerializer.SerializeToElement((string?)null, NativeClientJsonContext.Default.String); 1950arguments.Add("callback", JsonSerializer.SerializeToElement(callbackId, NativeClientJsonContext.Default.String)); 1970arguments.Add("value", @value switch { string text => JsonSerializer.SerializeToElement(text, NativeClientJsonContext.Default.String), DeclaredValue remote => clientConnection.GetHandle(remote), RpcEndpoint remote => clientConnection.GetHandle(remote), RpcResource remote => clientConnection.GetHandle(remote), _ => throw new ArgumentException("Unsupported symbolic value.", nameof(@value)) }); 1983arguments.Add("options", JsonSerializer.SerializeToElement(@options, NativeClientJsonContext.Default.RpcEndpointOptions)); 1997arguments.Add("name", JsonSerializer.SerializeToElement(@name, NativeClientJsonContext.Default.String)); 1998arguments.Add("value", @value switch { string text => JsonSerializer.SerializeToElement(text, NativeClientJsonContext.Default.String), DeclaredValue remote => clientConnection.GetHandle(remote), RpcEndpoint remote => clientConnection.GetHandle(remote), RpcResource remote => clientConnection.GetHandle(remote), _ => throw new ArgumentException("Unsupported symbolic value.", nameof(@value)) }); 2016return JsonSerializer.SerializeToElement((string?)null, NativeClientJsonContext.Default.String); 2018arguments.Add("callback", JsonSerializer.SerializeToElement(callbackId, NativeClientJsonContext.Default.String)); 2038arguments.Add("tag", JsonSerializer.SerializeToElement(@tag, NativeClientJsonContext.Default.String)); 2065arguments.Add("annotationId", JsonSerializer.SerializeToElement(@annotationId, NativeClientJsonContext.Default.String)); 2066arguments.Add("json", JsonSerializer.SerializeToElement(@json, NativeClientJsonContext.Default.String));
NativeProviderDefinition.cs (1)
113return JsonSerializer.SerializeToElement(new NativeProviderResourceWire(id, typeId,
Aspire.Hosting.Native.CodeGeneration (7)
NativeCSharpProjection.cs (1)
272private static string Literal(string value) => JsonSerializer.Serialize(value);
NativeProviderProjection.cs (1)
216private static string Quote(string value) => JsonSerializer.Serialize(value);
NativeProviderTypeScriptProjection.cs (1)
107private static string Quote(string value) => JsonSerializer.Serialize(value);
Program.cs (3)
195var bundle = JsonSerializer.Serialize(new 212var runtimeSpec = JsonSerializer.SerializeToNode(languageSupport.GetRuntimeSpec(), 472static string Literal(string value) => JsonSerializer.Serialize(value);
src\Aspire.Hosting.RemoteHost\AtsCapabilityScanner.cs (1)
1445return JsonSerializer.SerializeToNode(value, memberType, s_exportedValueSerializerOptions);
Aspire.Hosting.Native.Core.Tests (44)
DcpJsonTests.cs (3)
25await Verify(JsonSerializer.Serialize(spec, DcpJsonContext.Default.DcpWorkloadSpec), "json") 39JsonSerializer.SerializeToElement(spec, DcpJsonContext.Default.DcpWorkloadSpec), null, 50var resource = JsonSerializer.Deserialize("""
NativeCliControlTests.cs (1)
50await Verify(JsonSerializer.Serialize(new
NativeCliProtocolTests.cs (2)
135var notification = JsonSerializer.SerializeToUtf8Bytes(new 137jsonrpc = "2.0", method = "$/cancelRequest", @params = JsonSerializer.Deserialize<JsonElement>(parameters)
NativeComposeCSharpTests.cs (3)
153Assert.True(JsonNode.DeepEquals(JsonSerializer.SerializeToNode(plan.Services, new JsonSerializerOptions(JsonSerializerDefaults.Web) 260await Verify(JsonSerializer.Serialize(snapshot, new JsonSerializerOptions { WriteIndented = true }), "json") 313var runner = new ComposeTestRunner { ApplyFailure = secret + " " + Uri.EscapeDataString(secret) + " " + JsonSerializer.Serialize(secret)[1..^1] };
NativeConfigurationTests.cs (1)
154Assert.Throws<JsonException>(() => JsonSerializer.Deserialize(
NativeDashboardConfigurationTests.cs (1)
27await Verifier.Verify(JsonSerializer.Serialize(spec, DcpJsonContext.Default.DcpWorkloadSpec), "json")
NativeLanguageCatalogTests.cs (2)
15var registrations = JsonSerializer.Deserialize(""" 35var registrations = JsonSerializer.Deserialize("""
NativeProductCliTests.cs (1)
71var state = JsonSerializer.Deserialize<JsonElement>(await File.ReadAllTextAsync(proof, startup.Token));
NativeProtocolParsingTests.cs (4)
114var resource = JsonSerializer.Deserialize(json, DcpJsonContext.Default.DcpResource)!; 125Assert.Throws<JsonException>(() => JsonSerializer.Deserialize(json, DcpJsonContext.Default.DcpResource)); 143Assert.Equal(DcpExecutionState.Unknown, JsonSerializer.Deserialize(json, DcpJsonContext.Default.DcpExecutionResponse)!.Status); 294Params = JsonSerializer.Deserialize(parameters, NativeCliJsonContext.Default.JsonElement)
NativeProviderClientTests.cs (12)
67Task.FromResult(JsonSerializer.SerializeToElement("unused"))).Metadata.GetRawText()) 91Task.FromResult(JsonSerializer.SerializeToElement("unused"))), TestContext.Current.CancellationToken)); 110Task.FromResult(JsonSerializer.SerializeToElement("provider-host-ok"))), shutdown.Token); 222return JsonSerializer.SerializeToElement(handle); 320["callback"] = JsonSerializer.SerializeToElement("transform"), 321["value"] = JsonSerializer.SerializeToElement(42) 326arguments["value"] = JsonSerializer.SerializeToElement("hello"); 330arguments["value"] = JsonSerializer.SerializeToElement("fail"); 371return JsonSerializer.SerializeToElement("attached"); 388["callback"] = JsonSerializer.SerializeToElement("transform") 395["callback"] = JsonSerializer.SerializeToElement("transform") 400var arguments = new Dictionary<string, JsonElement> { ["p0"] = JsonSerializer.SerializeToElement("deferred") };
NativeProviderLifecycleTests.cs (1)
253definition with { Metadata = JsonSerializer.SerializeToElement(manifest) }, CancellationToken.None));
NativeRpcAuthoringTests.cs (4)
198["name"] = JsonSerializer.SerializeToElement("PASSWORD"), 203arguments["value"] = JsonSerializer.SerializeToElement(42); 234["callback"] = JsonSerializer.SerializeToElement(callbackId) 273return JsonSerializer.SerializeToElement("configured");
NativeServerOptionsTests.cs (4)
14var options = JsonSerializer.Deserialize(""" 41var options = JsonSerializer.Deserialize(json, NativeServerJsonContext.Default.NativeServerOptions)!; 48Assert.Throws<JsonException>(() => JsonSerializer.Deserialize("""{"cleanupTimout":"00:01:00"}""", 50Assert.Throws<JsonException>(() => JsonSerializer.Deserialize("""{"runtime":null}""",
TestServices\LifecycleProviderTestIntegration.cs (4)
64return new(JsonSerializer.SerializeToElement(manifest), DispatchAsync); 90return JsonSerializer.SerializeToElement((string?)null); 101return JsonSerializer.SerializeToElement((string?)null); 109["image"] = JsonSerializer.SerializeToElement(image)
TestServices\NativeActivationRpcTestHost.cs (1)
36JsonSerializer.SerializeToElement(new Dictionary<string, string>
Aspire.Hosting.Native.Server (58)
artifacts\obj\Aspire.Hosting.Native.Server\Debug\native-ats\NativeDispatch.g.cs (28)
109return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.RuntimeOperationResult); 259return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.CompositionSnapshot); 266return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.SymbolicConfigurationSnapshot); 273return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.DeclarationSnapshot); 280return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.SymbolicConfigurationSnapshot); 355return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.ApplicationObservations); 362return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.PendingConfirmations); 376return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.PendingResourceCommands); 383return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.ResourceConfigurationRevision); 390return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.ApplicationObservations); 397return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.ResourceLogs); 404return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.ApplicationObservations); 447return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.StartedWorkload); 454return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.WorkloadAllocation); 461return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.WorkloadAllocation); 468return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.StartedWorkload); 475return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.WorkloadAllocation); 482return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.WorkloadAllocation); 510return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.CompositionSnapshot); 539return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.StartedWorkload); 546return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.WorkloadAllocation); 553return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.WorkloadAllocation); 560return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.StartedWorkload); 567return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.WorkloadAllocation); 574return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.WorkloadAllocation); 617return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.PendingResourceCommands); 631return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.ResourceConfigurationRevision); 638return JsonSerializer.SerializeToNode(result, NativeRpcJsonContext.Default.ApplicationObservations);
Auxiliary\NativeAuxiliaryBackchannel.cs (5)
231["resourceId"] = JsonSerializer.SerializeToElement(resource.ResourceId.ToString(), NativeAuxiliaryJsonContext.Default.String), 232["configurationRevision"] = JsonSerializer.SerializeToElement(resource.ConfigurationRevision, NativeAuxiliaryJsonContext.Default.Int64), 233["appliedConfigurationRevision"] = JsonSerializer.SerializeToElement(resource.AppliedConfigurationRevision, NativeAuxiliaryJsonContext.Default.Int64), 234["configurationStatus"] = JsonSerializer.SerializeToElement(resource.ConfigurationStatus.ToWire(), NativeAuxiliaryJsonContext.Default.String) 246JsonSerializer.SerializeToElement(entry.Value.ToString(), NativeAuxiliaryJsonContext.Default.String))
Dashboard\DcpDashboard.cs (3)
34await client.CreateAsync(DcpResourceCollection.Services, service, JsonSerializer.SerializeToElement( 37await client.CreateAsync(DcpResourceCollection.Executables, name, JsonSerializer.SerializeToElement(spec, DcpJsonContext.Default.DcpWorkloadSpec), 40["service-producer"] = JsonSerializer.Serialize(
Dcp\DcpApiClient.cs (4)
129JsonSerializer.SerializeToElement(envelope, DcpJsonContext.Default.DcpResourceEnvelope), 198return await JsonSerializer.DeserializeAsync(input, responseType, timeout.Token).ConfigureAwait(false); 217await SendAsync(HttpMethod.Patch, "admin/execution", JsonSerializer.SerializeToElement( 237await SendAsync(HttpMethod.Patch, "admin/execution", JsonSerializer.SerializeToElement(
Dcp\DcpWorkloadExecutor.cs (4)
49await client.CreateAsync(DcpResourceCollection.Services, services[index], JsonSerializer.SerializeToElement( 114await client.CreateAsync(DcpResourceCollection.Services, services[index], JsonSerializer.SerializeToElement( 123["service-producer"] = JsonSerializer.Serialize(plan.Endpoints.Select((endpoint, index) => 167await client.CreateAsync(collection, name, JsonSerializer.SerializeToElement(spec, DcpJsonContext.Default.DcpWorkloadSpec),
NativeServerOptions.cs (1)
44options = JsonSerializer.Deserialize(stream, NativeServerJsonContext.Default.NativeServerOptions)
Rpc\INativeBackchannelRpc.cs (2)
24new(JsonSerializer.SerializeToElement(value, typeInfo)); 34yield return JsonSerializer.SerializeToElement(value, typeInfo);
Rpc\NativeBackchannelProtocol.cs (4)
13JsonSerializer.SerializeToElement((string?)null, NativeCliJsonContext.Default.String); 54JsonSerializer.SerializeToElement(new NativeCliStreamDescriptor(token), NativeCliJsonContext.Default.NativeCliStreamDescriptor); 57JsonSerializer.SerializeToElement(result, NativeCliJsonContext.Default.NativeCliEnumeratorResult); 60JsonSerializer.SerializeToUtf8Bytes(new NativeCliResponse
Rpc\NativeLanguageCatalog.cs (1)
47var languages = JsonSerializer.Deserialize(stream, NativeLanguageJsonContext.Default.NativeLanguageRegistrationArray)
Rpc\NativeRpcConnection.cs (4)
370? JsonSerializer.SerializeToElement((string?)null, NativeRpcMessageJsonContext.Default.String) 371: JsonSerializer.SerializeToElement(result, NativeRpcMessageJsonContext.Default.JsonNode) 530Result = JsonSerializer.SerializeToElement( 537JsonSerializer.SerializeToUtf8Bytes(response, NativeRpcMessageJsonContext.Default.NativeRpcResponse);
Rpc\NativeRpcPeer.cs (1)
42var payload = JsonSerializer.SerializeToUtf8Bytes(new JsonObject
src\Shared\BundleVersionLease.cs (1)
123JsonSerializer.Serialize(heldLease.Stream, lease, BundleVersionLeaseJsonSerializerContext.Default.BundleVersionLease);
Aspire.Hosting.OpenAI (1)
OpenAIModelHealthCheck.cs (1)
71errorResponse = JsonSerializer.Deserialize<OpenAIErrorResponse>(content);
Aspire.Hosting.Python.Tests (4)
AddPythonAppTests.cs (4)
1393builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 1437builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 1477builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 1649builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo);
Aspire.Hosting.RemoteHost (11)
Ats\AtsMarshaller.cs (2)
254var json = JsonSerializer.Serialize(value, s_jsonOptions); 976return JsonSerializer.Deserialize(value.ToJsonString(), targetType, s_jsonOptions);
Ats\CapabilityDispatcher.cs (1)
1128return JsonSerializer.Deserialize<T>(obj.ToJsonString(), AtsMarshaller.JsonOptions);
Ats\ExternalCapabilityRegistry.cs (3)
497result = JsonSerializer.SerializeToNode(rawResult); 703=> JsonSerializer.SerializeToElement(new 730return JsonSerializer.Deserialize<List<ExternalCapabilityProjection>>(payload.GetRawText(), s_jsonOptions)
AtsCapabilityScanner.cs (1)
1445return JsonSerializer.SerializeToNode(value, memberType, s_exportedValueSerializerOptions);
src\Shared\ProcessSupervisor.cs (2)
69startInfo.Environment[CommandVariable] = JsonSerializer.Serialize(new LaunchCommand 96var command = JsonSerializer.Deserialize(
src\Shared\ProcessSupervisorLogger.cs (2)
36var line = Prefix + JsonSerializer.Serialize(diagnostic, ProcessSupervisorLoggerJsonContext.Default.Diagnostic); 59diagnostic = JsonSerializer.Deserialize(line.AsSpan(Prefix.Length), ProcessSupervisorLoggerJsonContext.Default.Diagnostic)
Aspire.Hosting.RemoteHost.Tests (21)
AssemblyLoaderTests.cs (1)
256JsonSerializer.Serialize(
CodeGeneration\ApiReferenceExportTests.cs (1)
280JsonSerializer.Serialize(
ExternalCapabilityRegistryTests.cs (9)
108using var connection = new IntegrationHostTestConnection(JsonSerializer.SerializeToElement(payload), 121using var connection = new IntegrationHostTestConnection(JsonSerializer.SerializeToElement(new 161using var connection = new IntegrationHostTestConnection(JsonSerializer.SerializeToElement(payload)); 247payload["capabilities"]![0]!["parameters"] = JsonSerializer.SerializeToNode(new[] 253using var integration = new IntegrationHostTestConnection(JsonSerializer.SerializeToElement(payload), (_, _) => 527using var replacement = new IntegrationHostTestConnection(JsonSerializer.SerializeToElement(new 556using var replacement = new IntegrationHostTestConnection(JsonSerializer.SerializeToElement(payload)); 989=> JsonSerializer.SerializeToElement(new 1000=> JsonSerializer.SerializeToElement(new
IntegrationHostLauncherTests.cs (4)
106return Task.FromResult(JsonSerializer.SerializeToElement(new[] 112JsonSerializer.SerializeToElement(new[] 140JsonSerializer.SerializeToElement(new[] { new { id = "test/partial" } })); 160JsonSerializer.SerializeToElement(new[] { new { id = "test/partial" } }));
IntegrationLoadContextTests.cs (1)
136JsonSerializer.Serialize(
JsonRpcCallbackInvokerTests.cs (2)
23JsonSerializer.SerializeToElement(Array.Empty<object>()), 62JsonSerializer.SerializeToElement(Array.Empty<object>()),
tests\Shared\Processes\ProcessSupervisorTests.cs (1)
62Assert.Equal(arguments, JsonSerializer.Deserialize<string[]>(Assert.Single(stdout)));
TestServices\IntegrationHostProcessFixture.cs (1)
64await File.WriteAllTextAsync(Path.Combine(directory.FullName, "appsettings.json"), JsonSerializer.Serialize(new
TestServices\TestIntegrationLanguageSupport.cs (1)
22public JsonElement GetIntegrationHostSpec() => JsonSerializer.SerializeToElement(new
Aspire.Hosting.Rust.Tests (2)
FakeCargoMetadataReader.cs (1)
65$"\"target_directory\": {JsonSerializer.Serialize(Path.GetFullPath(targetDirectory, workingDirectory))}",
RustDebugArgsTests.cs (1)
31builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo);
Aspire.Hosting.Sdk.Tests (4)
AppHostSdkTargetsTests.cs (4)
909AssertCliBundleExists(aspireHome, JsonSerializer.Serialize(properties)); 1030AssertCliBundleExists(fakeCliDirectory.FullName, JsonSerializer.Serialize(properties)); 1059AssertCliBundleExists(selectedCliDirectory.FullName, JsonSerializer.Serialize(properties)); 1085AssertCliBundleExists(fakeCliDirectory.FullName, JsonSerializer.Serialize(properties));
Aspire.Hosting.Testing (1)
src\Shared\LaunchProfiles\LaunchSettingsReader.cs (1)
67return JsonSerializer.Deserialize(stream, jsonTypeInfo);
Aspire.Hosting.Tests (95)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (7)
2296Arguments = JsonSerializer.SerializeToNode(new 2351Arguments = JsonSerializer.SerializeToNode(new 2412Arguments = JsonSerializer.SerializeToNode(new object[] { "#submit", 2, true }) 2483Arguments = JsonSerializer.SerializeToNode(new { browser = "Chrome" }) 2558Arguments = JsonSerializer.SerializeToNode(new { category = "fruit", item = "banana" }) 2608Arguments = JsonSerializer.SerializeToNode(new[] { "#submit", "extra" }) 2664Arguments = JsonSerializer.SerializeToNode(new
Dashboard\DashboardEventHandlersTests.cs (12)
115var messageJson = JsonSerializer.Serialize(message, DashboardLogMessageContext.Default.DashboardLogMessage); 132var sentinelJson = JsonSerializer.Serialize(sentinelMessage, DashboardLogMessageContext.Default.DashboardLogMessage); 626File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true })); 657var dashboardConfig = JsonSerializer.Deserialize<JsonElement>(dashboardConfigContent); 710File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true })); 779File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true })); 846File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true })); 987var messageJson = JsonSerializer.Serialize(message, DashboardLogMessageContext.Default.DashboardLogMessage); 1015messageJson = JsonSerializer.Serialize(message, DashboardLogMessageContext.Default.DashboardLogMessage); 1034messageJson = JsonSerializer.Serialize(message, DashboardLogMessageContext.Default.DashboardLogMessage); 1053messageJson = JsonSerializer.Serialize(message, DashboardLogMessageContext.Default.DashboardLogMessage); 1072messageJson = JsonSerializer.Serialize(message, DashboardLogMessageContext.Default.DashboardLogMessage);
Dashboard\DashboardResourceTests.cs (1)
770logger.Log(logLevel, 0, JsonSerializer.Serialize(dashboardLogMessage), null, (s, _) => s);
Dcp\DcpExecutorTests.cs (60)
649[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 4960var serviceProducers = JsonSerializer.Deserialize<List<ServiceProducerAnnotation>>(annotations[CustomResource.ServiceProducerAnnotation]); 5310var debugSessionInfo = JsonSerializer.Serialize(new RunSessionInfo 5389[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 5441[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 5582[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }) 5622[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }) 5662[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo 5706[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo 5759[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }) 6304[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["other_executable"] }), 6460[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 6502[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 6544[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 6618[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["project"] }), 6733[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 6775[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 6858[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 6915[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 7082[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 7171var debugSessionInfo = JsonSerializer.Serialize(new RunSessionInfo 7306var debugSessionInfo = JsonSerializer.Serialize(new RunSessionInfo 7418[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["custom"] }) 7508[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["maui"] }) 7623[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["maui"] }) 7676[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["custom"] }) 7722[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 7808[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 7905[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 8114[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo 8163[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["project"] }), 8204[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8243[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8631[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["project"] }), 8695[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["python"] }), 8727[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["project"] }), 8758[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["project"] }), 8820[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8875[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8926[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8979[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 9056[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 9091[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 9146[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 9188[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 9225[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["custom"] }), 9260[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["custom"] }), 9336[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["custom"] }), 9419[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 9481[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 9532[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["project"] }), 9576[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["project"] }), 10939[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 10986[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["azure-functions"] }), 11030[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["azure-functions"] }), 11079[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["project"] }), 11304var json = JsonSerializer.Serialize(spec); 11329var json = JsonSerializer.Serialize(spec); 11339var containerSpec = JsonSerializer.Deserialize<ContainerSpec>("""{"monitorPid":1234,"monitorTimestamp":"0001-01-01T00:06:30.123000Z"}"""); 11340var executableSpec = JsonSerializer.Deserialize<ExecutableSpec>("""{"monitorPid":1234,"monitorTimestamp":"0001-01-01T00:06:30.123000Z"}""");
Dcp\ExecutableLaunchPlanTests.cs (3)
33[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo 80[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo 109[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo
Dcp\ProcessUtilTests.cs (2)
231var lines = new[] { {{string.Join(", ", lines.Select(static line => JsonSerializer.Serialize(line)))}} }; 232var emitSecondLineToStderr = {{JsonSerializer.Serialize(emitSecondLineToStderr)}};
Dcp\TestKubernetesService.cs (4)
249return (T)JsonSerializer.Deserialize(JsonSerializer.Serialize(resource, type), type)!; 400var resultNode = JsonPatch.Apply(JsonSerializer.SerializeToNode(res, resourceType), jsonPatch); 401var result = (T)JsonSerializer.Deserialize(resultNode, resourceType)!;
DebugSupportExtensionsTests.cs (1)
492return JsonSerializer.Serialize(new
ExecutableResourceBuilderExtensionTests.cs (2)
248builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 309builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo
LaunchSettingsSerializerContextTests.cs (1)
33JsonSerializer.Deserialize(launchSettingsJson, LaunchSettingsSerializerContext.Default.LaunchSettings);
WithProcessCommandTests.cs (1)
446Arguments = JsonSerializer.SerializeToNode(new
WithTerminalTests.cs (1)
1132File.WriteAllText(metadataPath, JsonSerializer.Serialize(metadata));
Aspire.Hosting.TestUtilities (2)
Publishing\TestContainerImageArchive.cs (2)
40var manifest = JsonSerializer.Serialize( 50var repositories = JsonSerializer.Serialize(new Dictionary<string, Dictionary<string, string>>
Aspire.Hosting.Yarp (3)
YarpJsonConfigGeneratorBuilder.cs (3)
88var content = JsonSerializer.Serialize(jsonObject, _serializerOptions); 100var node = JsonSerializer.SerializeToNode(route, _serializerOptions); 114var node = JsonSerializer.SerializeToNode(cluster, _serializerOptions);
Aspire.Templates.Tests (1)
tests\Shared\TemplatesTesting\ProjectInfo.cs (1)
60JsonSerializer.Deserialize<Dictionary<string, ProjectInfo>>(json)!;
Aspire.TerminalHost (1)
src\Shared\BundleVersionLease.cs (1)
123JsonSerializer.Serialize(heldLease.Stream, lease, BundleVersionLeaseJsonSerializerContext.Default.BundleVersionLease);
Aspire.Tray.Tests (10)
CliProtocolTests.cs (2)
59var path = JsonSerializer.Serialize(Path.GetFullPath("sample/apphost.cs")); 182=> JsonSerializer.Serialize(new TrayWatchMessage
src\Aspire.Tray\Common\CliProtocol.cs (2)
15var message = JsonSerializer.Deserialize(line, TrayCliJsonContext.Default.TrayWatchMessage) 69var message = JsonSerializer.Deserialize(line, TrayCliJsonContext.Default.TrayStopMessage)
src\Aspire.Tray\Common\FileTraySavedStateStore.cs (2)
52: JsonSerializer.Deserialize(contents, TraySavedStateJsonContext.Default.TraySavedState) 94var contents = JsonSerializer.SerializeToUtf8Bytes(state with { LegacyConfirmStop = null }, TraySavedStateJsonContext.Default.TraySavedState);
src\Shared\BundleVersionLease.cs (1)
123JsonSerializer.Serialize(heldLease.Stream, lease, BundleVersionLeaseJsonSerializerContext.Default.BundleVersionLease);
TrayControllerPreferencesTests.cs (2)
19directory.WriteState(JsonSerializer.Serialize(new { appHosts = new[] { new { appHostPath = path, isPinned = true, isRecent = true } }, confirmStop = false })); 57directory.WriteState(JsonSerializer.Serialize(saved, TraySavedStateJsonContext.Default.TraySavedState));
TraySavedStateTests.cs (1)
85directory.WriteState($$"""{"appHosts":[{"appHostPath":{{JsonSerializer.Serialize(path)}},"isPinned":true,"isRecent":true}],"confirmStop":false}""");
AzureSearch.ApiService (1)
Program.cs (1)
149var hotels = await JsonSerializer.DeserializeAsync<List<Hotel>>(openStream, cancellationToken: cancellationToken);
BasketService (3)
BasketService.cs (1)
87body: JsonSerializer.SerializeToUtf8Bytes(order));
Repositories\RedisBasketRepository.cs (2)
39return JsonSerializer.Deserialize<CustomerBasket>(data.ToString(), s_jsonSerializerOptions); 49var created = await _database.StringSetAsync(basket.BuyerId, JsonSerializer.Serialize(basket, s_jsonSerializerOptions));
BicepSample.ApiService (5)
Program.cs (5)
104await database.ListRightPushAsync("entries", JsonSerializer.SerializeToUtf8Bytes(entry)); 111entries.Add(JsonSerializer.Deserialize<Entry>((string)item!)!); 135entries.Add(JsonSerializer.Deserialize<Entry>(content)!); 151{ "data", JsonSerializer.Serialize(entry) } 160entries.Add(JsonSerializer.Deserialize<Entry>((string)item["data"])!);
cdac-build-tool (4)
DataDescriptorModel.cs (1)
90return JsonSerializer.Serialize(this, s_jsonSerializerOptions);
JsonConverter\GlobalModelJsonConverter.cs (2)
21JsonSerializer.Serialize(writer, value.Value, options); 27JsonSerializer.Serialize(writer, value.Value, options);
JsonConverter\TypeModelJsonConverter.cs (1)
28JsonSerializer.Serialize(writer, field, options);
CdkSample.ApiService (2)
Program.cs (2)
67await database.ListRightPushAsync("entries", JsonSerializer.SerializeToUtf8Bytes(entry)); 74entries.Add(JsonSerializer.Deserialize<Entry>((string)item!)!);
ConfigurationSchemaGenerator (1)
ConfigSchemaEmitter.cs (1)
48return JsonSerializer.Serialize(root, s_serializerOptions);
dotnet-aot (26)
Generated\361d1da7f942c932\CliSchemaJsonSerializerContext.ArityDetails.g.cs (1)
110global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.DotNet.Cli.CliSchema.ArityDetails)value).maximum, NullableInt32);
Generated\361d1da7f942c932\CliSchemaJsonSerializerContext.DictionaryStringArgumentDetails.g.cs (1)
60global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, ArgumentDetails);
Generated\361d1da7f942c932\CliSchemaJsonSerializerContext.DictionaryStringOptionDetails.g.cs (1)
60global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, OptionDetails);
Generated\361d1da7f942c932\InstallStateJsonSerializerContext.InstallStateContents.g.cs (1)
132global::System.Text.Json.JsonSerializer.Serialize(writer, __value_UseWorkloadSets, NullableBoolean);
Generated\361d1da7f942c932\SdkVulnerabilityJsonContext.SdkVulnerabilityInfo.g.cs (1)
192global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)value).EolDate, NullableDateTime);
Generated\361d1da7f942c932\TelemetryDiskLoggerJsonSerializerContext.ActivityModel.g.cs (1)
223global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.ActivityModel)value).duration, TimeSpan);
Generated\361d1da7f942c932\TelemetryDiskLoggerJsonSerializerContext.EventModel.g.cs (1)
135global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.EventModel)value).tags, DictionaryStringObject);
Generated\361d1da7f942c932\TelemetryDiskLoggerJsonSerializerContext.SourceModel.g.cs (1)
133global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.SourceModel)value).tags, DictionaryStringObject);
parent\dotnet\CliSchema.cs (1)
84var result = JsonSerializer.Serialize(transportStructure, s_jsonContext.RootCommandDetails);
parent\dotnet\Commands\Run\FileBasedAppRunPlan.cs (1)
296return JsonSerializer.Deserialize(stream, RunFileBuildCacheJsonSerializerContext.Default.RunFileBuildCacheEntry);
parent\dotnet\Commands\Sdk\Check\SdkCheckCommand.cs (1)
35_sdkCheckConfig = File.Exists(configFilePath) ? JsonSerializer.Deserialize(File.ReadAllText(configFilePath), SdkCheckJsonSerializerContext.Default.SdkCheckConfig) : null;
parent\dotnet\Commands\Tool\List\ToolListLocalCommand.cs (1)
92var jsonText = System.Text.Json.JsonSerializer.Serialize(jsonData, JsonHelper.JsonContext.VersionedDataContractLocalToolListJsonContractArray);
parent\dotnet\Commands\Workload\Install\WorkloadAdvertisingManifestUpdater.cs (1)
112var jsonContent = JsonSerializer.Serialize(updatableWorkloads.Select(workload => workload.ToString()).ToArray(), WorkloadManifestUpdaterJsonSerializerContext.Default.StringArray);
parent\dotnet\Commands\Workload\Install\WorkloadManifestUpdater.cs (1)
101var updatableWorkloads = JsonSerializer.Deserialize(File.ReadAllText(adUpdatesFile), WorkloadManifestUpdaterJsonSerializerContext.Default.StringArray);
parent\dotnet\Commands\Workload\InstallStateContents.cs (2)
26return JsonSerializer.Deserialize(contents, InstallStateJsonSerializerContext.Default.InstallStateContents) ?? new InstallStateContents(); 36return JsonSerializer.Serialize(this, InstallStateJsonSerializerContext.Default.InstallStateContents);
parent\dotnet\NugetSearch\NugetSearchApiResultDeserializer.cs (1)
25var deserialized = JsonSerializer.Deserialize(json, NugetSearchApiJsonSerializerContext.Default.NugetSearchApiContainerSerializable);
parent\dotnet\NugetSearch\NugetToolSearchApiRequest.cs (1)
137index = JsonSerializer.Deserialize(indexJson, NugetServiceIndexJsonSerializerContext.Default.NugetServiceIndex);
parent\dotnet\SdkVulnerability\SdkReleaseMetadataCache.cs (2)
92return JsonSerializer.Deserialize(json, SdkVulnerabilityJsonContext.Default.SdkVulnerabilityInfo); 153var json = JsonSerializer.Serialize(info, SdkVulnerabilityJsonContext.Default.SdkVulnerabilityInfo);
parent\dotnet\SlnfFileHelper.cs (2)
87var json = JsonSerializer.Serialize(root, SlnfJsonSerializerContext.Default.SlnfRoot); 120var json = JsonSerializer.Serialize(root, SlnfJsonSerializerContext.Default.SlnfRoot);
parent\dotnet\Telemetry\TelemetryDiskLogger.cs (1)
60activitiesArray.Add(JsonNode.Parse(JsonSerializer.Serialize(CreateActivityJsonModel(activity), s_jsonContext.ActivityModel)));
parent\dotnet\ToolPackage\LocalToolsResolverCache.cs (3)
53JsonSerializer.Serialize(existingCacheTable.Concat(diffedRow), LocalToolsCacheJsonSerializerContext.Default.IEnumerableCacheRow)); 66JsonSerializer.Serialize(rowsToAdd, LocalToolsCacheJsonSerializerContext.Default.IEnumerableCacheRow)); 98JsonSerializer.Deserialize(_fileSystem.File.ReadAllText(packageCacheFile), LocalToolsCacheJsonSerializerContext.Default.CacheRowArray);
dotnet-dev-certs (1)
Program.cs (1)
370reporter.Output(JsonSerializer.Serialize(certReports, DevCertsJsonSerializerContext.Default.ListCertificateReport));
dotnet-format (1)
ReportWriter.cs (1)
27var formattedFilesJson = JsonSerializer.Serialize(formattedFiles, seralizerOptions);
dotnet-user-jwts (14)
Commands\CreateCommand.cs (1)
277reporter.Output(JsonSerializer.Serialize(jwt, JwtSerializerContext.Default.Jwt));
Commands\ListCommand.cs (2)
62reporter.Output(JsonSerializer.Serialize(jwts, JwtSerializerContext.Default.IDictionaryStringJwt)); 66reporter.Output(JsonSerializer.Serialize(Array.Empty<Jwt>(), JwtSerializerContext.Default.JwtArray));
Helpers\DevJwtCliHelpers.cs (1)
247reporter.Output(JsonSerializer.Serialize(jwt, JwtSerializerContext.Default.Jwt));
Helpers\JwtAuthenticationSchemeSettings.cs (4)
61JsonSerializer.Serialize(writer, config, JwtSerializerContext.Default.JsonObject); 66return JsonSerializer.Deserialize(reader, JwtSerializerContext.Default.JsonObject) ?? new JsonObject(); 73var config = JsonSerializer.Deserialize(reader, JwtSerializerContext.Default.JsonObject); 83JsonSerializer.Serialize(writer, config, JwtSerializerContext.Default.JsonObject);
Helpers\JwtStore.cs (2)
33Jwts = JsonSerializer.Deserialize(fileStream, JwtSerializerContext.Default.IDictionaryStringJwt) ?? new Dictionary<string, Jwt>(); 50JsonSerializer.Serialize(fileStream, Jwts, JwtSerializerContext.Default.IDictionaryStringJwt);
Helpers\SigningKeysHandler.cs (4)
71secrets = JsonSerializer.Deserialize(secretsFileStream, JwtSerializerContext.Default.JsonObject); 88signingKeys.Add(JsonSerializer.SerializeToNode(key, JwtSerializerContext.Default.SigningKey)); 92secrets.Add(signkingKeysPropertyName, JsonSerializer.SerializeToNode(new[] { key }, JwtSerializerContext.Default.SigningKeyArray)); 96JsonSerializer.Serialize(secretsWriteStream, secrets, JwtSerializerContext.Default.JsonObject);
dotnet-user-secrets (1)
Internal\SecretsStore.cs (1)
98return JsonSerializer.Serialize(secrets, SecretManagerJsonSerializerContext.Default.IDictionaryStringString);
dotnet-watch (1)
Watch\MsBuildFileSetFactory.cs (1)
90var result = await JsonSerializer.DeserializeAsync<MSBuildFileSetResult>(watchFile, cancellationToken: cancellationToken);
DotNetInvocationHostedAgent (1)
EchoAIAgent.cs (1)
52return new(JsonSerializer.SerializeToElement(new { }, jsonSerializerOptions));
Infrastructure.Tests (92)
BuildWarningPolicyTests.cs (1)
285.WithEnvironmentVariable("TEST_ARGUMENTS", JsonSerializer.Serialize(arguments))
CreateFailingTestIssue\CreateFailingTestIssueToolTests.cs (18)
43var response = JsonSerializer.Deserialize<CreateFailingTestIssueResponse>(result.Output, JsonOptions); 107var response = JsonSerializer.Deserialize<CreateFailingTestIssueResponse>(result.Output, JsonOptions); 145var response = JsonSerializer.Deserialize<CreateFailingTestIssueResponse>(result.Output, JsonOptions); 187var response = JsonSerializer.Deserialize<CreateFailingTestIssueResponse>(result.Output, JsonOptions); 229var response = JsonSerializer.Deserialize<CreateFailingTestIssueResponse>(result.Output, JsonOptions); 277var response = JsonSerializer.Deserialize<CreateFailingTestIssueResponse>(result.Output, JsonOptions); 306var response = JsonSerializer.Deserialize<CreateFailingTestIssueResponse>(result.Output, JsonOptions); 332var response = JsonSerializer.Deserialize<CreateFailingTestIssueResponse>(result.Output, JsonOptions); 354var response = JsonSerializer.Deserialize<CreateFailingTestIssueResponse>(result.Output, JsonOptions); 375var response = JsonSerializer.Deserialize<CreateFailingTestIssueResponse>(result.Output, JsonOptions); 410var response = JsonSerializer.Deserialize<CreateFailingTestIssueResponse>(result.Output, JsonOptions); 457var response = JsonSerializer.Deserialize<CreateFailingTestIssueResponse>(result.Output, JsonOptions); 479var response = JsonSerializer.Deserialize<CreateFailingTestIssueResponse>(result.Output, JsonOptions); 504var response = JsonSerializer.Deserialize<CreateFailingTestIssueResponse>(result.Output, JsonOptions); 525var response = JsonSerializer.Deserialize<CreateFailingTestIssueResponse>(result.Output, JsonOptions); 548var response = JsonSerializer.Deserialize<CreateFailingTestIssueResponse>(result.Output, JsonOptions); 579var response = JsonSerializer.Deserialize<CreateFailingTestIssueResponse>(result.Output, JsonOptions); 611var response = JsonSerializer.Deserialize<CreateFailingTestIssueResponse>(result.Output, JsonOptions);
DownloadFailingJobLogs\DownloadFailingJobLogsToolTests.cs (1)
193=> WriteTextFixture(fixtureDirectory, endpoint, ".json", JsonSerializer.Serialize(payload));
GenerateTestSummary\GenerateTestSummaryToolTests.cs (7)
64var payload = JsonSerializer.Deserialize<FailedTestsPayload>( 91var payload = JsonSerializer.Deserialize<FailedTestsPayload>( 114var payload = JsonSerializer.Deserialize<FailedTestsPayload>( 141var payload = JsonSerializer.Deserialize<FailedTestsPayload>( 171var payload = JsonSerializer.Deserialize<FailedTestsPayload>( 198var payload = JsonSerializer.Deserialize<FailedTestsPayload>( 229var payload = JsonSerializer.Deserialize<FailedTestsPayload>(
PowerShellScripts\BuildTestMatrixTests.cs (1)
769return JsonSerializer.Deserialize<CanonicalMatrix>(json)
PowerShellScripts\DownloadNativeArchivesTests.cs (1)
595var payload = JsonSerializer.Serialize(new { value = artifactDescriptors });
PowerShellScripts\ExpandTestMatrixGitHubTests.cs (2)
669entries = JsonSerializer.Deserialize<ExpandedMatrixEntry[]>(include.GetRawText(), new JsonSerializerOptions 676var singleEntry = JsonSerializer.Deserialize<ExpandedMatrixEntry>(include.GetRawText(), new JsonSerializerOptions
PowerShellScripts\SplitTestMatrixByDepsTests.cs (3)
274return JsonSerializer.Serialize(matrix); 303entries = JsonSerializer.Deserialize<ExpandedMatrixEntry[]>(include.GetRawText(), new JsonSerializerOptions 310var singleEntry = JsonSerializer.Deserialize<ExpandedMatrixEntry>(include.GetRawText(), new JsonSerializerOptions
PowerShellScripts\SplitTestProjectsTests.cs (1)
205return JsonSerializer.Deserialize<TestPartitionsJson>(json, new JsonSerializerOptions
Shared\TestDataBuilder.cs (5)
58var json = JsonSerializer.Serialize(metadata, s_jsonOptions); 106var json = JsonSerializer.Serialize(metadata, s_jsonOptions); 131var json = JsonSerializer.Serialize(data, s_jsonOptions); 150var json = JsonSerializer.Serialize(data, s_jsonOptions); 172var json = JsonSerializer.Serialize(matrix, s_jsonOptions);
TestTriggerMap\SelectTestsCliTests.cs (1)
1410foreach (var (name, value) in JsonSerializer.Deserialize<Dictionary<string, bool>>(selectionJson)!)
WorkflowScripts\AnalyzeCiFailureWorkflowTests.cs (24)
57JsonSerializer.Serialize(new 68JsonSerializer.Serialize( 578JsonSerializer.Serialize(new 611JsonSerializer.Serialize(new 647JsonSerializer.Serialize(new 658JsonSerializer.Serialize( 798var analysis = JsonSerializer.Serialize(new 1009JsonSerializer.Serialize(cause)); 1045JsonSerializer.Serialize(cause)); 1064JsonSerializer.Serialize(new 1098JsonSerializer.Serialize(new 2531$$"""[{"id":1,"name":{{JsonSerializer.Serialize(jobName)}}}]"""); 2548[{"test":"suite fails","job":{{JsonSerializer.Serialize(jobName)}},"error":"expected ConnectionString=[REDACTED]","stack_trace":"frame","standard_output":"","standard_error":""}] 2573$$"""[{"id":1,"name":{{JsonSerializer.Serialize(jobName)}}}]"""); 2617$$"""[{"id":1,"name":{{JsonSerializer.Serialize(jobName)}}}]"""); 2644$$"""[{"id":1,"name":{{JsonSerializer.Serialize(jobName)}}}]"""); 2674$$"""[{"id":1,"name":{{JsonSerializer.Serialize(jobName)}}}]"""); 3866JsonSerializer.Serialize(new 3899JsonSerializer.Serialize(new 3931JsonSerializer.Serialize(new 4535JsonSerializer.Serialize(new 4698return $$"""{"id":"{{id}}","type":"{{type}}","title":"Failure"{{testName}},"error_pattern":"boom","job_ids":{{JsonSerializer.Serialize(new[] { jobId }.Concat(additionalJobIds))}}}"""; 4917JsonSerializer.Serialize(new { state = testEvidenceState })); 4951JsonSerializer.Serialize(trustedTestFailures));
WorkflowScripts\AutoRerunTransientCiFailuresTests.cs (2)
2123string requestJson = JsonSerializer.Serialize(new HarnessRequest 2137HarnessResponse<T>? response = JsonSerializer.Deserialize<HarnessResponse<T>>(result.Output, s_jsonOptions);
WorkflowScripts\CreateFailingTestIssueWorkflowTests.cs (2)
271await File.WriteAllTextAsync(requestPath, JsonSerializer.Serialize(new { operation, payload }, s_jsonOptions)); 279var response = JsonSerializer.Deserialize<HarnessResponse<T>>(result.Output, s_jsonOptions);
WorkflowScripts\LabelerPredictPullsWorkflowTests.cs (2)
137JsonSerializer.Serialize( 151var response = JsonSerializer.Deserialize<HarnessResponse>(
WorkflowScripts\MonitorScheduledWorkflowsIntegrationTests.cs (2)
393await File.WriteAllTextAsync(requestPath, JsonSerializer.Serialize(scenario, s_requestOptions)); 401var response = JsonSerializer.Deserialize<HarnessResponse>(result.Output, s_jsonOptions);
WorkflowScripts\MonitorScheduledWorkflowsTests.cs (2)
246await File.WriteAllTextAsync(requestPath, JsonSerializer.Serialize(new { operation, payload }, s_jsonOptions)); 254var response = JsonSerializer.Deserialize<HarnessResponse<T>>(result.Output, s_jsonOptions);
WorkflowScripts\ReportCiFailureIntegrationTests.cs (2)
285await File.WriteAllTextAsync(requestPath, JsonSerializer.Serialize(scenario, s_requestOptions)); 293var response = JsonSerializer.Deserialize<HarnessResponse>(result.Output, s_jsonOptions);
WorkflowScripts\ReportCiFailureTests.cs (2)
82await File.WriteAllTextAsync(requestPath, JsonSerializer.Serialize(new { operation, payload }, s_jsonOptions)); 90var response = JsonSerializer.Deserialize<HarnessResponse<T>>(result.Output, s_jsonOptions);
WorkflowScripts\ReportPipelineFailureIntegrationTests.cs (2)
291await File.WriteAllTextAsync(requestPath, JsonSerializer.Serialize(scenario, s_requestOptions)); 299var response = JsonSerializer.Deserialize<HarnessResponse>(result.Output, s_jsonOptions);
WorkflowScripts\ReportPipelineFailureTests.cs (2)
140await File.WriteAllTextAsync(requestPath, JsonSerializer.Serialize(new { operation, payload }, s_jsonOptions)); 148var response = JsonSerializer.Deserialize<HarnessResponse<T>>(result.Output, s_jsonOptions);
WorkflowScripts\ReportSpecializedTestFailuresTests.cs (2)
229await File.WriteAllTextAsync(requestPath, JsonSerializer.Serialize(new { operation, payload }, s_jsonOptions)); 237var response = JsonSerializer.Deserialize<HarnessResponse<T>>(result.Output, s_jsonOptions);
WorkflowScripts\SpecializedTestFailureRunnerTests.cs (2)
229await File.WriteAllTextAsync(requestPath, JsonSerializer.Serialize(scenario, s_requestOptions)); 237var response = JsonSerializer.Deserialize<HarnessResponse>(result.Output, s_jsonOptions);
WorkflowScripts\TrackingIssueTests.cs (2)
287await File.WriteAllTextAsync(requestPath, JsonSerializer.Serialize(new { operation, payload }, s_jsonOptions)); 295var response = JsonSerializer.Deserialize<HarnessResponse<T>>(result.Output, s_jsonOptions);
WorkflowScripts\UpdateActionlintTests.cs (3)
310JsonSerializer.Serialize(new Dictionary<string, string> 345await File.WriteAllTextAsync(requestPath, JsonSerializer.Serialize(new { operation, payload }, s_jsonOptions)); 353var response = JsonSerializer.Deserialize<HarnessResponse<T>>(result.Output, s_jsonOptions);
Microsoft.AspNetCore.Authentication.Twitter (1)
TwitterHandler.cs (1)
372errorResponse = await JsonSerializer.DeserializeAsync(errorContentStream, TwitterJsonContext.DefaultWithOptions.TwitterErrorResponse);
Microsoft.AspNetCore.Components (7)
PersistentComponentState.cs (4)
118if (!_currentState.TryAdd(key, JsonSerializer.SerializeToUtf8Bytes(instance, JsonSerializerOptionsProvider.Options))) 134if (!_currentState.TryAdd(key, JsonSerializer.SerializeToUtf8Bytes(instance, type, JsonSerializerOptionsProvider.Options))) 177instance = JsonSerializer.Deserialize<TValue>(ref reader, JsonSerializerOptionsProvider.Options)!; 195instance = JsonSerializer.Deserialize(ref reader, type, JsonSerializerOptionsProvider.Options);
PersistentState\PersistentServicesRegistry.cs (2)
105JsonSerializer.SerializeToUtf8Bytes( 137JsonSerializer.Deserialize(
src\aspnetcore\src\Components\Shared\src\JsonSerializerOptionsProvider.cs (1)
23if (JsonSerializer.IsReflectionEnabledByDefault)
Microsoft.AspNetCore.Components.AI (1)
Components\MessageListContext.cs (1)
410builder.AddContent(10, JsonSerializer.Serialize(block.Arguments, IndentedJsonOptions));
Microsoft.AspNetCore.Components.Endpoints (30)
Assets\ImportMapDefinition.cs (1)
208_json ??= JsonSerializer.Serialize(this, ImportMapSerializerContext.CustomEncoder.Options);
Builder\ResourceCollectionUrlEndpoint.cs (1)
102JsonSerializer.Serialize<IReadOnlyList<ResourceAsset>>(utf8Writer, resourceCollection, ResourceCollectionSerializerContext.Default.Options);
CacheView\SerializedRenderFragmentHybridCacheSerializer.cs (2)
20return JsonSerializer.Deserialize<SerializedRenderFragment>(ref reader, ServerComponentSerializationSettings.JsonSerializationOptions) 27JsonSerializer.Serialize(writer, value, ServerComponentSerializationSettings.JsonSerializationOptions);
DependencyInjection\DefaultRazorComponentsServiceOptionsConfiguration.cs (1)
57var initializers = JsonSerializer.Deserialize<string[]>(options.JavaScriptInitializers);
DependencyInjection\WebAssemblyComponentSerializer.cs (2)
19var serializedDefinitions = Convert.ToBase64String(JsonSerializer.SerializeToUtf8Bytes(definitions, WebAssemblyComponentSerializationSettings.JsonSerializationOptions)); 20var serializedValues = Convert.ToBase64String(JsonSerializer.SerializeToUtf8Bytes(values, WebAssemblyComponentSerializationSettings.JsonSerializationOptions));
Generated\361d1da7f942c932\BrowserOptionsJsonContext.BrowserOptions.g.cs (3)
155global::System.Text.Json.JsonSerializer.Serialize(writer, __value_LogLevel, NullableLogLevel); 167global::System.Text.Json.JsonSerializer.Serialize(writer, __value_InteractiveServer, InteractiveServerBrowserOptions); 173global::System.Text.Json.JsonSerializer.Serialize(writer, __value_StaticServer, StaticServerBrowserOptions);
Generated\361d1da7f942c932\BrowserOptionsJsonContext.IDictionaryStringJsonElement.g.cs (1)
60global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, JsonElement);
Generated\361d1da7f942c932\ServerComponentJsonContext.ComponentMarker.g.cs (2)
245global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Components.ComponentMarker)value).Key, NullableComponentMarkerKey); 247global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Components.ComponentMarker)value).Sequence, NullableInt32);
Generated\361d1da7f942c932\ServerComponentJsonContext.ServerComponent.g.cs (2)
212global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Components.ServerComponent)value).Key, NullableComponentMarkerKey); 218global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Components.ServerComponent)value).ParameterValues, IListObject);
Rendering\EndpointHtmlRenderer.Streaming.cs (3)
349var serializedStartRecord = JsonSerializer.Serialize(marker, ServerComponentSerializationSettings.JsonSerializationOptions); 373var serializedEndRecord = JsonSerializer.Serialize(endMarker, ServerComponentSerializationSettings.JsonSerializationOptions); 462var configJson = JsonSerializer.Serialize(config, BrowserOptionsJsonContext.Default.BrowserOptions);
Serialization\JsonStoredDataSerializer.cs (4)
104return JsonSerializer.Deserialize(valueElement, type, _options); 206JsonSerializer.Serialize(writer, value, valueType, _options); 225var element = JsonSerializer.Deserialize<JsonElement>(utf8Json, _options); 234return JsonSerializer.Deserialize(valueElement, targetType, _options);
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (1)
361JsonElement je => JsonSerializer.Deserialize<SerializedRenderFragment>(je.GetRawText(), jsonOptions),
src\aspnetcore\src\Shared\Components\PrerenderComponentApplicationStore.cs (2)
33var state = JsonSerializer.Deserialize( 54return JsonSerializer.SerializeToUtf8Bytes(
src\aspnetcore\src\Shared\Components\ServerComponentSerializationSettings.cs (1)
27if (JsonSerializer.IsReflectionEnabledByDefault)
src\aspnetcore\src\Shared\Components\ServerComponentSerializer.cs (1)
52var serializedServerComponentBytes = JsonSerializer.SerializeToUtf8Bytes(serverComponent, typeInfo);
TempData\CookieTempDataProvider.cs (2)
80dataFromCookie = JsonSerializer.Deserialize<Dictionary<string, JsonElement>>(unprotectBuffer.WrittenSpan); 85dataFromCookie = JsonSerializer.Deserialize<Dictionary<string, JsonElement>>(unprotectedBytes);
TempData\SessionStorageTempDataProvider.cs (1)
34var dataFromSession = JsonSerializer.Deserialize<Dictionary<string, JsonElement>>(value);
Microsoft.AspNetCore.Components.Server (25)
Circuits\CircuitOptionsJavaScriptInitializersConfiguration.cs (1)
25var initializers = JsonSerializer.Deserialize(
Circuits\CircuitPersistenceManager.cs (2)
190return JsonSerializer.Deserialize<Dictionary<int, ComponentMarker>>( 228RootComponents = JsonSerializer.SerializeToUtf8Bytes(
Circuits\ComponentParameterDeserializer.cs (3)
59var serialized = JsonSerializer.Deserialize<SerializedRenderFragment>( 89parameterValue = JsonSerializer.Deserialize( 99parameterValue = JsonSerializer.Deserialize(
Circuits\ServerComponentDeserializer.cs (3)
97var markers = (IEnumerable<ComponentMarker>)JsonSerializer.Deserialize(serializedComponentRecords, markersTypeInfo)!; 261result = (ServerComponent)JsonSerializer.Deserialize(unprotected, typeInfo)!; 303result = (RootComponentOperationBatch)JsonSerializer.Deserialize(serializedComponentOperations, typeInfo)!;
Generated\361d1da7f942c932\CircuitPersistenceManagerSerializerContext.ComponentMarker.g.cs (2)
247global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Components.ComponentMarker)value).Key, NullableComponentMarkerKey); 249global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Components.ComponentMarker)value).Sequence, NullableInt32);
Generated\361d1da7f942c932\ServerComponentJsonContext.ComponentMarker.g.cs (2)
245global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Components.ComponentMarker)value).Key, NullableComponentMarkerKey); 247global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Components.ComponentMarker)value).Sequence, NullableInt32);
Generated\361d1da7f942c932\ServerComponentJsonContext.RootComponentOperation.g.cs (2)
149global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Components.RootComponentOperation)value).Type, RootComponentOperationType); 152global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Components.RootComponentOperation)value).Marker, NullableComponentMarker);
Generated\361d1da7f942c932\ServerComponentJsonContext.ServerComponent.g.cs (2)
212global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Components.ServerComponent)value).Key, NullableComponentMarkerKey); 218global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Components.ServerComponent)value).ParameterValues, IListObject);
parent\parent\Shared\src\JsonSerializerOptionsProvider.cs (1)
23if (JsonSerializer.IsReflectionEnabledByDefault)
ProtectedBrowserStorage\ProtectedBrowserStorage.cs (2)
137var json = JsonSerializer.Serialize(value, typeInfo); 149return (TValue)JsonSerializer.Deserialize(json, typeInfo)!;
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (1)
361JsonElement je => JsonSerializer.Deserialize<SerializedRenderFragment>(je.GetRawText(), jsonOptions),
src\aspnetcore\src\Shared\Components\PrerenderComponentApplicationStore.cs (2)
33var state = JsonSerializer.Deserialize( 54return JsonSerializer.SerializeToUtf8Bytes(
src\aspnetcore\src\Shared\Components\ServerComponentSerializationSettings.cs (1)
27if (JsonSerializer.IsReflectionEnabledByDefault)
src\aspnetcore\src\Shared\Components\ServerComponentSerializer.cs (1)
52var serializedServerComponentBytes = JsonSerializer.SerializeToUtf8Bytes(serverComponent, typeInfo);
Microsoft.AspNetCore.Components.Server.AutoPause (2)
AutoPauseBrowserOptionsExtensions.cs (2)
36options.InteractiveServer.Extensions["autoPauseEnabled"] = JsonSerializer.SerializeToElement(settings.Enabled, AutoPauseJsonContext.Default.Boolean); 37options.InteractiveServer.Extensions["autoPauseHiddenDelayMilliseconds"] = JsonSerializer.SerializeToElement((long)delayMilliseconds, AutoPauseJsonContext.Default.Int64);
Microsoft.AspNetCore.Components.Testing (1)
Infrastructure\E2EManifest.cs (1)
34var manifest = JsonSerializer.Deserialize(json, E2EManifestJsonContext.Default.E2EManifest)
Microsoft.AspNetCore.Components.Web (5)
JSComponents\JSComponentInterop.cs (3)
109ParameterKind.Value => JsonSerializer.Deserialize( 114JsonSerializer.Deserialize<IJSObjectReference>(parameterJsonValue, jsonOptions)), 117JsonSerializer.Deserialize<IJSObjectReference>(parameterJsonValue, jsonOptions)),
WebEventData\WebEventData.cs (1)
83return (EventArgs)JsonSerializer.Deserialize(eventArgsJson, eventArgsTypeInfo)!;
WebRenderer.cs (1)
132var argsJson = JsonSerializer.Serialize(args, newJsonOptions);
Microsoft.AspNetCore.Components.WebAssembly (14)
Generated\361d1da7f942c932\WebAssemblyJsonSerializerContext.ComponentMarker.g.cs (2)
256global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Key, NullableComponentMarkerKey); 262global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Sequence, NullableInt32);
Generated\361d1da7f942c932\WebAssemblyJsonSerializerContext.RootComponentOperation.g.cs (2)
149global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Components.RootComponentOperation)value).Type, RootComponentOperationType); 155global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Marker, NullableComponentMarker);
Prerendering\WebAssemblyComponentParameterDeserializer.cs (5)
65var serialized = JsonSerializer.Deserialize<SerializedRenderFragment>( 93parameterValue = JsonSerializer.Deserialize( 101parameterValue = JsonSerializer.Deserialize( 126return JsonSerializer.Deserialize(parametersDefinitions, WebAssemblyJsonSerializerContext.Default.ComponentParameterArray)!; 132return JsonSerializer.Deserialize(parameterValues, WebAssemblyJsonSerializerContext.Default.IListObject)!;
Services\DefaultWebAssemblyJSRuntime.cs (1)
117var deserialized = JsonSerializer.Deserialize(
src\aspnetcore\src\Components\Shared\src\JsonSerializerOptionsProvider.cs (1)
23if (JsonSerializer.IsReflectionEnabledByDefault)
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (1)
361JsonElement je => JsonSerializer.Deserialize<SerializedRenderFragment>(je.GetRawText(), jsonOptions),
src\aspnetcore\src\Shared\Components\PrerenderComponentApplicationStore.cs (2)
33var state = JsonSerializer.Deserialize( 54return JsonSerializer.SerializeToUtf8Bytes(
Microsoft.AspNetCore.Components.WebAssembly.Authentication (6)
Generated\361d1da7f942c932\InteractiveRequestOptionsSerializerContext.OptionsRecord.g.cs (2)
150global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Components.WebAssembly.Authentication.InteractiveRequestOptions.Converter.OptionsRecord)value).Interaction, InteractionType); 152global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Components.WebAssembly.Authentication.InteractiveRequestOptions.Converter.OptionsRecord)value).AdditionalRequestParameters, DictionaryStringObject);
Models\InteractiveRequestOptions.cs (4)
89internal string ToState() => JsonSerializer.Serialize(this, InteractiveRequestOptionsSerializerContext.Default.InteractiveRequestOptions); 91internal static InteractiveRequestOptions FromState(string state) => JsonSerializer.Deserialize( 99var requestOptions = JsonSerializer.Deserialize(ref reader, InteractiveRequestOptionsSerializerContext.Default.OptionsRecord); 112JsonSerializer.Serialize(
Microsoft.AspNetCore.Components.WebAssembly.Server (2)
TargetPickerUi.cs (2)
53var msg = JsonSerializer.Serialize(args); 451return JsonSerializer.Deserialize<BrowserTab[]>(jsonResponse, JsonOptions)!;
Microsoft.AspNetCore.Components.WebView (8)
Generated\361d1da7f942c932\SourceGenerationContext.DictionaryStringStaticWebAssetNode.g.cs (1)
62global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, StaticWebAssetNode);
Generated\361d1da7f942c932\SourceGenerationContext.IDictionaryStringStaticWebAssetNode.g.cs (1)
62global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, StaticWebAssetNode);
Generated\361d1da7f942c932\SourceGenerationContext.StaticWebAssetManifest.g.cs (1)
117global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetManifest)value).Root, StaticWebAssetNode);
IpcCommon.cs (2)
34return $"{_ipcMessagePrefix}{JsonSerializer.Serialize(messageTypeAndArgs, JsonSerializerOptionsProvider.Options)}"; 44var parsed = (JsonElement[])JsonSerializer.Deserialize(messageAfterPrefix, typeof(JsonElement[]), JsonSerializerOptionsProvider.Options);
src\aspnetcore\src\Components\Shared\src\JsonSerializerOptionsProvider.cs (1)
23if (JsonSerializer.IsReflectionEnabledByDefault)
src\aspnetcore\src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (2)
319return JsonSerializer.Deserialize( 379var parsed = JsonSerializer.Deserialize(ref reader, SourceGenerationContext.DefaultWithConverter.IDictionaryStringStaticWebAssetNode)!;
Microsoft.AspNetCore.Diagnostics (2)
DeveloperExceptionPage\DeveloperExceptionPageMiddlewareImpl.cs (1)
260problemDetails.Extensions["exception"] = JsonSerializer.SerializeToElement(new ExceptionExtensionData
Generated\361d1da7f942c932\ExtensionsExceptionJsonContext.ExceptionExtensionData.g.cs (1)
177global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Diagnostics.ExceptionExtensionData)value).RouteValues, RouteValueDictionary);
Microsoft.AspNetCore.Grpc.JsonTranscoding (17)
Internal\Json\AnyConverter.cs (5)
50data = (IMessage)JsonSerializer.Deserialize(valueField, descriptor.ClrType, options)!; 54data = (IMessage)JsonSerializer.Deserialize(d.RootElement, descriptor.ClrType, options)!; 89JsonSerializer.Serialize(writer, wrappedValue, wrappedValue.GetType(), options); 93JsonSerializer.Serialize(writer, valueMessage, valueMessage.GetType(), options); 118JsonSerializer.Serialize(writer, value, value.GetType(), options);
Internal\Json\JsonConverterHelper.cs (2)
140var newValues = (IDictionary)JsonSerializer.Deserialize(ref reader, repeatedFieldType, options)!; 154var newValues = (IList)JsonSerializer.Deserialize(ref reader, repeatedFieldType, options)!;
Internal\Json\ListValueConverter.cs (1)
30JsonSerializer.Serialize(writer, list, list.GetType(), options);
Internal\Json\StructConverter.cs (1)
41JsonSerializer.Serialize(writer, v, v.GetType(), options);
Internal\Json\ValueConverter.cs (3)
28var structMessage = JsonSerializer.Deserialize(ref reader, field.MessageType.ClrType, options); 35var list = JsonSerializer.Deserialize(ref reader, field.MessageType.ClrType, options); 80JsonSerializer.Serialize(writer, v, v.GetType(), options);
Internal\Json\WrapperConverter.cs (2)
21var value = JsonSerializer.Deserialize(ref reader, t, options); 31JsonSerializer.Serialize(writer, innerValue, innerValue.GetType(), options);
Internal\JsonRequestHelpers.cs (3)
172await JsonSerializer.SerializeAsync(stream, responseBody, options, cancellationToken); 233bodyContent = (await JsonSerializer.DeserializeAsync(stream, type, serializerOptions))!; 245bodyContent = (IMessage)(await JsonSerializer.DeserializeAsync(stream, serverCallContext.DescriptorInfo.BodyDescriptor.ClrType, serializerOptions))!;
Microsoft.AspNetCore.Hosting (5)
Generated\361d1da7f942c932\SourceGenerationContext.DictionaryStringStaticWebAssetNode.g.cs (1)
62global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, StaticWebAssetNode);
Generated\361d1da7f942c932\SourceGenerationContext.IDictionaryStringStaticWebAssetNode.g.cs (1)
62global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, StaticWebAssetNode);
Generated\361d1da7f942c932\SourceGenerationContext.StaticWebAssetManifest.g.cs (1)
117global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetManifest)value).Root, StaticWebAssetNode);
src\aspnetcore\src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (2)
319return JsonSerializer.Deserialize( 379var parsed = JsonSerializer.Deserialize(ref reader, SourceGenerationContext.DefaultWithConverter.IDictionaryStringStaticWebAssetNode)!;
Microsoft.AspNetCore.Http.Extensions (26)
HttpRequestJsonExtensions.cs (15)
84deserializeTask = JsonSerializer.DeserializeAsync<TValue>(request.Body, options, cancellationToken); 88deserializeTask = JsonSerializer.DeserializeAsync<TValue>(request.BodyReader, options, cancellationToken); 94deserializeTask = JsonSerializer.DeserializeAsync<TValue>(inputStream, options, cancellationToken); 140deserializeTask = JsonSerializer.DeserializeAsync(request.Body, jsonTypeInfo, cancellationToken); 144deserializeTask = JsonSerializer.DeserializeAsync(request.BodyReader, jsonTypeInfo, cancellationToken); 150deserializeTask = JsonSerializer.DeserializeAsync(inputStream, jsonTypeInfo, cancellationToken); 196deserializeTask = JsonSerializer.DeserializeAsync(request.Body, jsonTypeInfo, cancellationToken); 200deserializeTask = JsonSerializer.DeserializeAsync(request.BodyReader, jsonTypeInfo, cancellationToken); 206deserializeTask = JsonSerializer.DeserializeAsync(inputStream, jsonTypeInfo, cancellationToken); 276deserializeTask = JsonSerializer.DeserializeAsync(request.Body, type, options, cancellationToken); 280deserializeTask = JsonSerializer.DeserializeAsync(request.BodyReader, type, options, cancellationToken); 286deserializeTask = JsonSerializer.DeserializeAsync(inputStream, type, options, cancellationToken); 336deserializeTask = JsonSerializer.DeserializeAsync(request.Body, type, context, cancellationToken); 340deserializeTask = JsonSerializer.DeserializeAsync(request.BodyReader, type, context, cancellationToken); 346deserializeTask = JsonSerializer.DeserializeAsync(inputStream, type, context, cancellationToken);
HttpResponseJsonExtensions.cs (10)
99return JsonSerializer.SerializeAsync(response.BodyWriter, value, options, cancellationToken); 130return JsonSerializer.SerializeAsync(response.BodyWriter, value, jsonTypeInfo, cancellationToken); 137await JsonSerializer.SerializeAsync(response.BodyWriter, value, jsonTypeInfo, cancellationToken); 172return JsonSerializer.SerializeAsync(response.BodyWriter, value, jsonTypeInfo, cancellationToken); 179await JsonSerializer.SerializeAsync(response.BodyWriter, value, jsonTypeInfo, cancellationToken); 195await JsonSerializer.SerializeAsync(body, value, options, cancellationToken); 279return JsonSerializer.SerializeAsync(response.BodyWriter, value, type, options, cancellationToken); 293await JsonSerializer.SerializeAsync(body, value, type, options, cancellationToken); 329return JsonSerializer.SerializeAsync(response.BodyWriter, value, type, context, cancellationToken); 336await JsonSerializer.SerializeAsync(body, value, type, context, cancellationToken);
JsonOptions.cs (1)
27TypeInfoResolver = JsonSerializer.IsReflectionEnabledByDefault ? CreateDefaultTypeResolver() : JsonTypeInfoResolver.Combine()
Microsoft.AspNetCore.Http.Results (1)
ServerSentEventsResult.cs (1)
90var json = JsonSerializer.SerializeToUtf8Bytes(item.Data, typeInfo);
Microsoft.AspNetCore.Identity (42)
Generated\361d1da7f942c932\IdentityEndpointsJsonSerializerContext.TwoFactorRequest.g.cs (1)
169global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Identity.Data.TwoFactorRequest)value).Enable, NullableBoolean);
Generated\361d1da7f942c932\IdentityJsonSerializerContext.AllAcceptedCredentialsSignalOptions.g.cs (1)
146global::System.Text.Json.JsonSerializer.Serialize(writer, __value_UserId, BufferSource);
Generated\361d1da7f942c932\IdentityJsonSerializerContext.AuthenticatorAssertionResponse.g.cs (4)
161global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AuthenticatorData, BufferSource); 167global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Signature, BufferSource); 173global::System.Text.Json.JsonSerializer.Serialize(writer, __value_UserHandle, BufferSource); 179global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ClientDataJSON, BufferSource);
Generated\361d1da7f942c932\IdentityJsonSerializerContext.AuthenticatorAttestationResponse.g.cs (2)
138global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AttestationObject, BufferSource); 150global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ClientDataJSON, BufferSource);
Generated\361d1da7f942c932\IdentityJsonSerializerContext.CollectedClientData.g.cs (2)
206global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Challenge, BufferSource); 217global::System.Text.Json.JsonSerializer.Serialize(writer, __value_CrossOrigin, NullableBoolean);
Generated\361d1da7f942c932\IdentityJsonSerializerContext.CurrentUserDetailsSignalOptions.g.cs (1)
169global::System.Text.Json.JsonSerializer.Serialize(writer, __value_UserId, BufferSource);
Generated\361d1da7f942c932\IdentityJsonSerializerContext.IReadOnlyListBufferSource.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, element, BufferSource);
Generated\361d1da7f942c932\IdentityJsonSerializerContext.PasskeyAssertionState.g.cs (1)
110global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Identity.PasskeyAssertionState)value).Challenge, ReadOnlyMemoryByte);
Generated\361d1da7f942c932\IdentityJsonSerializerContext.PasskeyAttestationState.g.cs (1)
133global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Identity.PasskeyAttestationState)value).Challenge, ReadOnlyMemoryByte);
Generated\361d1da7f942c932\IdentityJsonSerializerContext.PublicKeyCredentialAuthenticatorAssertionResponse.g.cs (2)
182global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Id, BufferSource); 190global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Identity.PublicKeyCredential<global::Microsoft.AspNetCore.Identity.AuthenticatorAssertionResponse>)value).ClientExtensionResults, JsonElement);
Generated\361d1da7f942c932\IdentityJsonSerializerContext.PublicKeyCredentialAuthenticatorAttestationResponse.g.cs (2)
182global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Id, BufferSource); 190global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Identity.PublicKeyCredential<global::Microsoft.AspNetCore.Identity.AuthenticatorAttestationResponse>)value).ClientExtensionResults, JsonElement);
Generated\361d1da7f942c932\IdentityJsonSerializerContext.PublicKeyCredentialCreationOptions.g.cs (3)
321global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Challenge, BufferSource); 333global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Timeout, NullableUInt64); 368global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Extensions, NullableJsonElement);
Generated\361d1da7f942c932\IdentityJsonSerializerContext.PublicKeyCredentialDescriptor.g.cs (1)
145global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Id, BufferSource);
Generated\361d1da7f942c932\IdentityJsonSerializerContext.PublicKeyCredentialId.g.cs (1)
95global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Id, BufferSource);
Generated\361d1da7f942c932\IdentityJsonSerializerContext.PublicKeyCredentialParameters.g.cs (1)
112global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Identity.PublicKeyCredentialParameters)value).Alg, COSEAlgorithmIdentifier);
Generated\361d1da7f942c932\IdentityJsonSerializerContext.PublicKeyCredentialRequestOptions.g.cs (3)
219global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Challenge, BufferSource); 225global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Timeout, NullableUInt64); 253global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Extensions, NullableJsonElement);
Generated\361d1da7f942c932\IdentityJsonSerializerContext.PublicKeyCredentialUserEntity.g.cs (1)
141global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Id, BufferSource);
Generated\361d1da7f942c932\IdentityJsonSerializerContext.UnknownCredentialSignalOptions.g.cs (1)
123global::System.Text.Json.JsonSerializer.Serialize(writer, __value_CredentialId, BufferSource);
PasskeyHandler.cs (13)
90var optionsJson = JsonSerializer.Serialize(options, IdentityJsonSerializerContext.Default.PublicKeyCredentialCreationOptions); 91var attestationStateJson = JsonSerializer.Serialize(attestationState, IdentityJsonSerializerContext.Default.PasskeyAttestationState); 154var optionsJson = JsonSerializer.Serialize(options, IdentityJsonSerializerContext.Default.PublicKeyCredentialRequestOptions); 155var assertionStateJson = JsonSerializer.Serialize(assertionState, IdentityJsonSerializerContext.Default.PasskeyAssertionState); 197var optionsJson = JsonSerializer.Serialize(options, IdentityJsonSerializerContext.Default.AllAcceptedCredentialsSignalOptions); 227var optionsJson = JsonSerializer.Serialize(options, IdentityJsonSerializerContext.Default.CurrentUserDetailsSignalOptions); 249credential = JsonSerializer.Deserialize(credentialJson, IdentityJsonSerializerContext.Default.PublicKeyCredentialId); 273var optionsJson = JsonSerializer.Serialize(options, IdentityJsonSerializerContext.Default.UnknownCredentialSignalOptions); 345credential = JsonSerializer.Deserialize(context.CredentialJson, IdentityJsonSerializerContext.Default.PublicKeyCredentialAuthenticatorAttestationResponse) 360attestationState = JsonSerializer.Deserialize(attestationStateJson, IdentityJsonSerializerContext.Default.PasskeyAttestationState) 506credential = JsonSerializer.Deserialize(context.CredentialJson, IdentityJsonSerializerContext.Default.PublicKeyCredentialAuthenticatorAssertionResponse) 521assertionState = JsonSerializer.Deserialize(assertionStateJson, IdentityJsonSerializerContext.Default.PasskeyAssertionState) 702clientData = JsonSerializer.Deserialize(utf8Json.Span, IdentityJsonSerializerContext.Default.CollectedClientData)
Microsoft.AspNetCore.Identity.UI (2)
Areas\Identity\Pages\V4\Account\Manage\DownloadPersonalData.cshtml.cs (1)
78return new FileContentResult(JsonSerializer.SerializeToUtf8Bytes(personalData), "application/json");
Areas\Identity\Pages\V5\Account\Manage\DownloadPersonalData.cshtml.cs (1)
78return new FileContentResult(JsonSerializer.SerializeToUtf8Bytes(personalData), "application/json");
Microsoft.AspNetCore.JsonPatch.SystemTextJson (8)
Helpers\JsonUtilities.cs (1)
44var docA = JsonSerializer.SerializeToDocument(item, serializerOptions);
Internal\ConversionResultProvider.cs (3)
79return JsonSerializer.Deserialize(jsonElement, targetType, serializerOptions); 82using JsonDocument doc = JsonSerializer.SerializeToDocument(value, serializerOptions); 83return JsonSerializer.Deserialize(doc.RootElement, targetType, serializerOptions);
Internal\JsonObjectAdapter.cs (2)
22obj[segment] = value != null ? JsonSerializer.SerializeToNode(value, serializerOptions) : GetJsonNull(); 83obj[index] = value != null ? JsonSerializer.SerializeToNode(value, serializerOptions) : GetJsonNull();
Operations\Operation.cs (2)
45var value = JsonSerializer.Deserialize<object>(ref reader, options); 50=> JsonSerializer.Serialize(writer, value.Value, options);
Microsoft.AspNetCore.Mvc.Core (15)
Formatters\SystemTextJsonInputFormatter.cs (5)
11/// A <see cref="TextInputFormatter"/> for JSON content that uses <see cref="JsonSerializer"/>. 46/// Gets the <see cref="JsonSerializerOptions"/> used to configure the <see cref="JsonSerializer"/>. 75model = await JsonSerializer.DeserializeAsync(httpContext.Request.Body, context.ModelType, SerializerOptions); 79model = await JsonSerializer.DeserializeAsync(httpContext.Request.BodyReader, context.ModelType, SerializerOptions); 85model = await JsonSerializer.DeserializeAsync(inputStream, context.ModelType, SerializerOptions);
Formatters\SystemTextJsonOutputFormatter.cs (6)
14/// A <see cref="TextOutputFormatter"/> for JSON content that uses <see cref="JsonSerializer"/>. 52/// Gets the <see cref="JsonSerializerOptions"/> used to configure the <see cref="JsonSerializer"/>. 94await JsonSerializer.SerializeAsync(responseWriter, context.Object, jsonTypeInfo, httpContext.RequestAborted); 98await JsonSerializer.SerializeAsync(responseWriter, context.Object, SerializerOptions, httpContext.RequestAborted); 114await JsonSerializer.SerializeAsync(transcodingStream, context.Object, jsonTypeInfo); 118await JsonSerializer.SerializeAsync(transcodingStream, context.Object, SerializerOptions);
FromBodyAttribute.cs (1)
16/// In the case of ASP.NET Core Minimal APIs, the body is deserialized by <see cref="System.Text.Json.JsonSerializer"/>.
Infrastructure\SystemTextJsonResultExecutor.cs (2)
69await JsonSerializer.SerializeAsync(responseWriter, value, objectType, jsonSerializerOptions, context.HttpContext.RequestAborted); 82await JsonSerializer.SerializeAsync(transcodingStream, value, objectType, jsonSerializerOptions, context.HttpContext.RequestAborted);
JsonOptions.cs (1)
45TypeInfoResolver = JsonSerializer.IsReflectionEnabledByDefault ? CreateDefaultTypeResolver() : JsonTypeInfoResolver.Combine()
Microsoft.AspNetCore.Mvc.Testing (1)
WebApplicationFactory.cs (1)
437var data = JsonSerializer.Deserialize(File.ReadAllBytes(file), CustomJsonSerializerContext.Default.IDictionaryStringString)!;
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Rendering\SystemTextJsonHelper.cs (1)
25var json = JsonSerializer.Serialize(value, _htmlSafeJsonSerializerOptions);
Microsoft.AspNetCore.OpenApi (7)
Extensions\JsonNodeSchemaExtensions.cs (2)
190schema[schemaAttribute] = JsonSerializer.SerializeToNode(defaultValue, jsonTypeInfo); 387var serialized = JsonSerializer.SerializeToNode(enumValue, jsonTypeInfo);
Schemas\OpenApiJsonSchema.Helpers.cs (4)
37values.Add((T)JsonSerializer.Deserialize(ref reader, typeof(T), context)!); 83values[key] = (T)JsonSerializer.Deserialize(ref reader, typeof(T), context)!; 178=> JsonSerializer.Deserialize(ref reader, (JsonTypeInfo<int>)context.GetTypeInfo(typeof(int))!); 181=> JsonSerializer.Deserialize(ref reader, (JsonTypeInfo<decimal>)context.GetTypeInfo(typeof(decimal))!);
Services\Schemas\OpenApiSchemaService.cs (1)
258var deserializedSchema = JsonSerializer.Deserialize(schemaAsJsonObject, _jsonSchemaContext.OpenApiJsonSchema);
Microsoft.AspNetCore.SignalR.Protocols.Json (2)
Protocol\JsonHubProtocol.cs (2)
917private void SerializeObject(Utf8JsonWriter writer, object? value) => JsonSerializer.Serialize(writer, value, _payloadSerializerOptions); 921private object? DeserializeObject(ref Utf8JsonReader reader, Type type) => JsonSerializer.Deserialize(ref reader, type, _payloadSerializerOptions);
Microsoft.AspNetCore.StaticAssets (1)
StaticAssetsManifest.cs (1)
32var result = JsonSerializer.Deserialize(content, StaticAssetsManifestJsonContext.Default.StaticAssetsManifest) ??
Microsoft.Build (2)
Generated\361d1da7f942c932\TasksDetailsJsonContext.TaskDetailInfo.g.cs (1)
241global::System.Text.Json.JsonSerializer.Serialize(writer, __value_TotalMemoryBytes, NullableInt64);
TelemetryInfra\TasksDetailsTelemetry.cs (1)
59["Tasks"] = JsonSerializer.Serialize(topTasks, TasksDetailsJsonContext.Default.ListTaskDetailInfo),
Microsoft.CodeAnalysis.Features (3)
Extensions\ExtensionMessageHandlerService.cs (2)
238var message = JsonSerializer.Deserialize(jsonMessage, handler.MessageType); 240return new(JsonSerializer.Serialize(result, handler.ResponseType), ExtensionWasUnloaded: false, ExtensionException: null);
Intents\IntentDataProvider.cs (1)
33return JsonSerializer.Deserialize<T>(_serializedIntentData, s_serializerOptions.Value);
Microsoft.CodeAnalysis.Razor.DotNetFormat (1)
src\roslyn\src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Formatting\FormattingLogger.cs (1)
17Log($"{name}.json", writer => writer.Write(JsonSerializer.Serialize(value, JsonSerializerOptions.Default)));
Microsoft.CodeAnalysis.Workspaces.MSBuild (3)
Rpc\RpcClient.cs (3)
63response = JsonSerializer.Deserialize<Response>(line, JsonSettings.SingleLineSerializerOptions); 159Parameters = [.. parameters.Select(static p => JsonSerializer.SerializeToElement(p, JsonSettings.SingleLineSerializerOptions))] 162var requestJson = JsonSerializer.Serialize(request, JsonSettings.SingleLineSerializerOptions) + Environment.NewLine;
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (3)
Rpc\RpcServer.cs (3)
101request = JsonSerializer.Deserialize<Request>(line, JsonSettings.SingleLineSerializerOptions); 179response = new Response { Id = request.Id, Value = result is not null ? JsonSerializer.SerializeToElement(result, JsonSettings.SingleLineSerializerOptions) : null }; 189var responseJson = JsonSerializer.Serialize(response, JsonSettings.SingleLineSerializerOptions);
Microsoft.DotNet.Cli.Definitions (1)
Commands\Test\TestCommandDefinition.cs (1)
93GlobalJsonModel? globalJson = JsonSerializer.Deserialize(jsonText, GlobalJsonSerializerContext.Default.GlobalJsonModel);
Microsoft.DotNet.Cli.InternalMicrosoft (2)
InternalMicrosoftDetector.cs (2)
353var entry = await JsonSerializer.DeserializeAsync( 415await JsonSerializer.SerializeAsync(
Microsoft.DotNet.Cli.Telemetry (2)
Implementation\BreezePartialContent.cs (1)
30return JsonSerializer.Deserialize(responseBody, TelemetryJsonContext.Default.TrackResponse);
Implementation\BreezeWriter.cs (1)
29JsonSerializer.Serialize(stream, envelope, typeInfo);
Microsoft.DotNet.CMake.Sdk (3)
src\GetCMakeArtifactsFromFileApi.cs (3)
78var index = JsonSerializer.Deserialize<CMakeFileApiIndex>(indexJson, options); 97var codeModel = JsonSerializer.Deserialize<CMakeCodeModel>(codeModelJson, options); 184var targetDetails = JsonSerializer.Deserialize<CMakeTargetDetails>(targetJson, options);
Microsoft.DotNet.HotReload.Utils.Generator (3)
DeltaProject.cs (1)
121System.Text.Json.JsonSerializer.Serialize(output.UpdateHandlerInfoStream, new UpdateHandlerInfo (update.UpdatedTypes));
Runners\ScriptRunner.cs (1)
44await System.Text.Json.JsonSerializer.SerializeAsync(s, summary, cancellationToken: ct);
Script\Json\Parsing.cs (1)
31var result = await JsonSerializer.DeserializeAsync<Script>(stream, options: options, cancellationToken: ct);
Microsoft.DotNet.HotReload.Utils.Generator.Data (1)
Script\Json\ScriptCapabilitiesConverter.cs (1)
26var elems = JsonSerializer.Deserialize<string[]>(ref reader, options);
Microsoft.DotNet.HotReload.Utils.Generator.Tasks (1)
HotReloadDeltaGeneratorComputeScriptOutputs.cs (1)
138var json = await JsonSerializer.DeserializeAsync<Script.Json.Script>(stream, options: options, cancellationToken: ct);
Microsoft.DotNet.HotReload.Watch (9)
Process\LaunchSettingsProfile.cs (1)
53launchSettings = JsonSerializer.Deserialize<LaunchSettingsJson>(
src\sdk\src\Dotnet.Watch\AspireService\AspireServerService.cs (1)
187var jsonSerialized = JsonSerializer.SerializeToUtf8Bytes(notification, JsonSerializerOptions);
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\AbstractBrowserRefreshServer.cs (6)
432=> JsonSerializer.SerializeToUtf8Bytes(value, s_jsonSerializerOptions); 435=> JsonSerializer.Deserialize<TValue>(value, s_jsonSerializerOptions) ?? throw new InvalidDataException("Unexpected null object"); 554var message = JsonSerializer.SerializeToUtf8Bytes(new JasonUpdateStaticFileRequest { Path = relativeUrl }, s_jsonSerializerOptions); 562public static readonly ReadOnlyMemory<byte> Message = JsonSerializer.SerializeToUtf8Bytes(new JsonWaitRequest(), s_jsonSerializerOptions); 568public static readonly ReadOnlyMemory<byte> Message = JsonSerializer.SerializeToUtf8Bytes(new JsonReloadRequest(), s_jsonSerializerOptions); 574public static readonly ReadOnlyMemory<byte> Message = JsonSerializer.SerializeToUtf8Bytes(new JsonRefreshBrowserRequest(), s_jsonSerializerOptions);
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\StaticWebAssetsManifest.cs (1)
146manifest = JsonSerializer.Deserialize<ManifestJson>(stream, s_options);
Microsoft.DotNet.HotReload.WebAssembly.Browser (2)
WebAssemblyHotReload.cs (2)
124var deltas = JsonSerializer.Deserialize(deltasJson, jsonContext.DeltaArray); 131return result == null ? null : JsonSerializer.Serialize(result, jsonContext.LogEntryArray);
Microsoft.DotNet.ProjectTools (2)
LaunchSettings\ExecutableLaunchProfileParser.cs (1)
26var profile = JsonSerializer.Deserialize(json, LaunchProfileJsonSerializerContext.Default.ExecutableLaunchProfile);
LaunchSettings\ProjectLaunchProfileParser.cs (1)
25var profile = JsonSerializer.Deserialize(json, LaunchProfileJsonSerializerContext.Default.ProjectLaunchProfile);
Microsoft.DotNet.TemplateLocator (5)
Generated\361d1da7f942c932\InstallStateJsonSerializerContext.InstallStateContents.g.cs (1)
132global::System.Text.Json.JsonSerializer.Serialize(writer, __value_UseWorkloadSets, NullableBoolean);
parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSet.cs (2)
68return FromDictionaryForJson(JsonSerializer.Deserialize(json, WorkloadSetJsonSerializerContext.Default.IDictionaryStringString)!, defaultFeatureBand); 118var json = JsonSerializer.Serialize(ToDictionaryForJson(), WorkloadSetJsonSerializerContext.Default.DictionaryStringString);
src\sdk\src\Cli\dotnet\Commands\Workload\InstallStateContents.cs (2)
26return JsonSerializer.Deserialize(contents, InstallStateJsonSerializerContext.Default.InstallStateContents) ?? new InstallStateContents(); 36return JsonSerializer.Serialize(this, InstallStateJsonSerializerContext.Default.InstallStateContents);
Microsoft.DotNet.XliffTasks (2)
Model\JsonDocument.cs (2)
26_json = JsonSerializer.Deserialize<Dictionary<string, string>>(text); 31writer.Write(JsonSerializer.Serialize(_json, typeof(Dictionary<string, string>), s_serializerOptions));
Microsoft.Extensions.AI (20)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (1)
162schema = JsonSerializer.SerializeToElement(new JsonObject
ChatCompletion\ChatResponse{T}.cs (1)
102return JsonSerializer.Deserialize(ref reader, typeInfo);
ChatCompletion\DistributedCachingChatClient.cs (4)
79return (ChatResponse?)JsonSerializer.Deserialize(existingJson, JsonSerializerOptions.GetTypeInfo(typeof(ChatResponse))); 93return (IReadOnlyList<ChatResponseUpdate>?)JsonSerializer.Deserialize(existingJson, JsonSerializerOptions.GetTypeInfo(typeof(IReadOnlyList<ChatResponseUpdate>))); 106var newJson = JsonSerializer.SerializeToUtf8Bytes(value, JsonSerializerOptions.GetTypeInfo(typeof(ChatResponse))); 117var newJson = JsonSerializer.SerializeToUtf8Bytes(value, JsonSerializerOptions.GetTypeInfo(typeof(IReadOnlyList<ChatResponseUpdate>)));
ChatCompletion\OpenTelemetryChatClient.cs (2)
373JsonSerializer.Serialize(options.Tools.Select(t => OtelFunction.Create(t, includeOptionalProperties: EnableSensitiveData)), OtelContext.Default.IEnumerableOtelFunction)); 530JsonSerializer.Serialize(new object[1] { new OtelGenericPart { Content = options!.Instructions } }, OtelMessageSerializer.DefaultOptions.GetTypeInfo(typeof(IList<object>))));
Common\OtelMessageSerializer.cs (3)
23JsonSerializer.SerializeToElement(new object(), DefaultOptions.GetTypeInfo(typeof(object))); 235element = JsonSerializer.SerializeToElement(content, unknownContentTypeInfo); 255return JsonSerializer.Serialize(output, DefaultOptions.GetTypeInfo(typeof(IList<object>)));
Embeddings\DistributedCachingEmbeddingGenerator.cs (2)
83return JsonSerializer.Deserialize(existingJson, (JsonTypeInfo<TEmbedding>)_jsonSerializerOptions.GetTypeInfo(typeof(TEmbedding))); 96var newJson = JsonSerializer.SerializeToUtf8Bytes(value, (JsonTypeInfo<TEmbedding>)_jsonSerializerOptions.GetTypeInfo(typeof(TEmbedding)));
Embeddings\LoggingEmbeddingGenerator.cs (1)
90private string AsJson<T>(T value) => JsonSerializer.Serialize(value, _jsonSerializerOptions.GetTypeInfo(typeof(T)));
Realtime\OpenTelemetryRealtimeClientSession.cs (5)
503return JsonSerializer.Serialize(new[] { message }, OtelContext.Default.IEnumerableRealtimeOtelMessage); 509return JsonSerializer.Serialize(messages, OtelContext.Default.IEnumerableRealtimeOtelMessage); 637element = JsonSerializer.SerializeToElement(content, unknownContentTypeInfo); 719JsonSerializer.Serialize(new object[1] { new OtelGenericPart { Content = options.Instructions } }, OtelContext.Default.IListObject)); 728JsonSerializer.Serialize(options.Tools.Select(t => OtelFunction.Create(t, includeOptionalProperties: EnableSensitiveData)), OtelContext.Default.IEnumerableOtelFunction));
TelemetryHelpers.cs (1)
26return JsonSerializer.Serialize(value, typeInfo);
Microsoft.Extensions.AI.Abstractions (22)
Contents\FunctionCallContent.cs (1)
48/// instances of this class with <see cref="JsonSerializer"/>; as such, upon deserialization, this property will be <see langword="null"/>.
Contents\FunctionResultContent.cs (1)
48/// instances of this class with <see cref="JsonSerializer"/>. As such, upon deserialization, this property will be <see langword="null"/>.
Functions\AIFunctionFactory.cs (8)
973JsonElement element => JsonSerializer.Deserialize(element, typeInfo), 974JsonDocument doc => JsonSerializer.Deserialize(doc, typeInfo), 975JsonNode node => JsonSerializer.Deserialize(node, typeInfo), 992return JsonSerializer.Deserialize(text, typeInfo); 1000string json = JsonSerializer.Serialize(value, serializerOptions.GetTypeInfo(value.GetType())); 1001return JsonSerializer.Deserialize(json, typeInfo); 1194return JsonSerializer.SerializeToElement(result, returnTypeInfo); 1199await JsonSerializer.SerializeAsync(stream, result, returnTypeInfo, cancellationToken).ConfigureAwait(true);
Utilities\AIJsonUtilities.cs (2)
114JsonNode? jsonNode = JsonSerializer.SerializeToNode(value, jti); 116JsonSerializer.Serialize(stream, jsonNode, JsonContextNoIndentation.Default.JsonNode!);
Utilities\AIJsonUtilities.Defaults.cs (2)
22/// <para>For Native AOT or applications disabling <see cref="JsonSerializer.IsReflectionEnabledByDefault"/> this instance includes source generated contracts 51if (JsonSerializer.IsReflectionEnabledByDefault)
Utilities\AIJsonUtilities.Schema.Create.cs (5)
179return JsonSerializer.SerializeToElement(schema, JsonContextNoIndentation.Default.JsonNode); 208return JsonSerializer.SerializeToElement(schema, JsonContextNoIndentation.Default.JsonNode); 250? JsonSerializer.SerializeToNode(defaultValue, serializerOptions.GetTypeInfo(defaultValue.GetType())) 378JsonNode? defaultValueNode = JsonSerializer.SerializeToNode(defaultValue, ctx.TypeInfo); 701if (allowedValue is not null && JsonSerializer.SerializeToNode(allowedValue, serializerOptions.GetTypeInfo(allowedValue.GetType())) is { } valueNode)
Utilities\AIJsonUtilities.Schema.Transform.cs (3)
32JsonNode? nodeSchema = JsonSerializer.SerializeToNode(schema, JsonContext.Default.JsonElement); 34return JsonSerializer.SerializeToElement(transformedSchema, JsonContextNoIndentation.Default.JsonNode); 181string defaultValueJson = JsonSerializer.Serialize(defaultSchema, JsonContextNoIndentation.Default.JsonNode!);
Microsoft.Extensions.AI.Abstractions.Tests (280)
AssertExtensions.cs (3)
142JsonSerializer.SerializeToNode(expectedJson, AIJsonUtilities.DefaultOptions), 143JsonSerializer.SerializeToNode(actualJson, AIJsonUtilities.DefaultOptions))) 161=> value is JsonElement e ? e : JsonSerializer.SerializeToElement(value, options);
ChatCompletion\ChatFinishReasonTests.cs (2)
69string? json = JsonSerializer.Serialize(role, TestJsonSerializerContext.Default.ChatFinishReason); 72ChatFinishReason? result = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ChatFinishReason);
ChatCompletion\ChatMessageTests.cs (3)
282var chatMessageJson = JsonSerializer.Serialize(chatMessage, TestJsonSerializerContext.Default.Options); 284var deserializedMessage = JsonSerializer.Deserialize<ChatMessage>(chatMessageJson, TestJsonSerializerContext.Default.Options)!; 374ChatMessage? result = JsonSerializer.Deserialize<ChatMessage>(Json, AIJsonUtilities.DefaultOptions);
ChatCompletion\ChatOptionsTests.cs (5)
197string json = JsonSerializer.Serialize(options, TestJsonSerializerContext.Default.ChatOptions); 199ChatOptions? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ChatOptions); 245string json = JsonSerializer.Serialize(original, AIJsonUtilities.DefaultOptions); 247ChatOptions? result = JsonSerializer.Deserialize<ChatOptions>(json, AIJsonUtilities.DefaultOptions); 368ChatOptions? result = JsonSerializer.Deserialize<ChatOptions>(Json, AIJsonUtilities.DefaultOptions);
ChatCompletion\ChatResponseFormatTests.cs (9)
47Assert.Equal("{}", JsonSerializer.Serialize(f.Schema, TestJsonSerializerContext.Default.JsonElement)); 55string json = JsonSerializer.Serialize(ChatResponseFormat.Text, TestJsonSerializerContext.Default.ChatResponseFormat); 58ChatResponseFormat? result = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ChatResponseFormat); 65string json = JsonSerializer.Serialize(ChatResponseFormat.Json, TestJsonSerializerContext.Default.ChatResponseFormat); 68ChatResponseFormat? result = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ChatResponseFormat); 78string json = JsonSerializer.Serialize( 83ChatResponseFormat? result = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ChatResponseFormat); 85Assert.Equal("[1,2,3]", JsonSerializer.Serialize(actual.Schema, TestJsonSerializerContext.Default.JsonElement)); 167JsonSerializer.Serialize(format.Schema, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(JsonElement))));
ChatCompletion\ChatResponseTests.cs (5)
99string json = JsonSerializer.Serialize(original, TestJsonSerializerContext.Default.ChatResponse); 101ChatResponse? result = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ChatResponse); 137string json = JsonSerializer.Serialize(original, AIJsonUtilities.DefaultOptions); 139ChatResponse? result = JsonSerializer.Deserialize<ChatResponse>(json, AIJsonUtilities.DefaultOptions); 200ChatResponse? result = JsonSerializer.Deserialize<ChatResponse>(Json, AIJsonUtilities.DefaultOptions);
ChatCompletion\ChatResponseUpdateTests.cs (5)
137string json = JsonSerializer.Serialize(original, TestJsonSerializerContext.Default.ChatResponseUpdate); 139ChatResponseUpdate? result = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ChatResponseUpdate); 201string json = JsonSerializer.Serialize(original, AIJsonUtilities.DefaultOptions); 203ChatResponseUpdate? result = JsonSerializer.Deserialize<ChatResponseUpdate>(json, AIJsonUtilities.DefaultOptions); 435ChatResponseUpdate? result = JsonSerializer.Deserialize<ChatResponseUpdate>(Json, AIJsonUtilities.DefaultOptions);
ChatCompletion\ChatRoleTests.cs (2)
58string? json = JsonSerializer.Serialize(role, TestJsonSerializerContext.Default.ChatRole); 61ChatRole? result = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ChatRole);
ChatCompletion\ChatToolModeTests.cs (8)
58string json = JsonSerializer.Serialize(ChatToolMode.Auto, TestJsonSerializerContext.Default.ChatToolMode); 61ChatToolMode? result = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ChatToolMode); 68string json = JsonSerializer.Serialize(ChatToolMode.None, TestJsonSerializerContext.Default.ChatToolMode); 71ChatToolMode? result = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ChatToolMode); 78string json = JsonSerializer.Serialize(ChatToolMode.RequireAny, TestJsonSerializerContext.Default.ChatToolMode); 81ChatToolMode? result = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ChatToolMode); 88string json = JsonSerializer.Serialize(ChatToolMode.RequireSpecific("myFunc"), TestJsonSerializerContext.Default.ChatToolMode); 91ChatToolMode? result = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ChatToolMode);
ChatCompletion\ReasoningOptionsTests.cs (13)
51string json = JsonSerializer.Serialize(options, TestJsonSerializerContext.Default.ReasoningOptions); 52ReasoningOptions? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ReasoningOptions); 64string json = JsonSerializer.Serialize(options, TestJsonSerializerContext.Default.ReasoningOptions); 65ReasoningOptions? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ReasoningOptions); 77string json = JsonSerializer.Serialize(options, TestJsonSerializerContext.Default.ReasoningOptions); 78ReasoningOptions? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ReasoningOptions); 90string json = JsonSerializer.Serialize(options, TestJsonSerializerContext.Default.ReasoningOptions); 91ReasoningOptions? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ReasoningOptions); 104string json = JsonSerializer.Serialize(effort, TestJsonSerializerContext.Default.ReasoningEffort); 105ReasoningEffort? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ReasoningEffort); 116string json = JsonSerializer.Serialize(output, TestJsonSerializerContext.Default.ReasoningOutput); 117ReasoningOutput? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ReasoningOutput); 132ReasoningOptions? result = JsonSerializer.Deserialize(Json, TestJsonSerializerContext.Default.ReasoningOptions);
Contents\AIAnnotationTests.cs (2)
52string json = JsonSerializer.Serialize(original, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(AIAnnotation))); 55var deserialized = (AIAnnotation?)JsonSerializer.Deserialize(json, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(AIAnnotation)));
Contents\AIContentTests.cs (6)
48string json = JsonSerializer.Serialize(original, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(AIContent))); 51AIContent? deserialized = (AIContent?)JsonSerializer.Deserialize(json, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(AIContent))); 94var serializedElement = JsonSerializer.Serialize(content, options); 95var deserializedElement = JsonSerializer.Deserialize<AIContent>(serializedElement, options); 100var serialized = JsonSerializer.Serialize(message, options); 101ChatMessage? deserialized = JsonSerializer.Deserialize<ChatMessage>(serialized, options);
Contents\CitationAnnotationTests.cs (3)
78string json = JsonSerializer.Serialize(original, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(CitationAnnotation))); 81var deserialized = (CitationAnnotation?)JsonSerializer.Deserialize(json, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(CitationAnnotation))); 125AIAnnotation? result = JsonSerializer.Deserialize<AIAnnotation>(Json, AIJsonUtilities.DefaultOptions);
Contents\CodeInterpreterToolCallContentTests.cs (3)
77var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 78var deserializedSut = JsonSerializer.Deserialize<CodeInterpreterToolCallContent>(json, AIJsonUtilities.DefaultOptions); 109AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\CodeInterpreterToolResultContentTests.cs (3)
79var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 80var deserializedSut = JsonSerializer.Deserialize<CodeInterpreterToolResultContent>(json, AIJsonUtilities.DefaultOptions); 111AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\DataContentTests.cs (10)
146JsonSerializer.Serialize( 152JsonSerializer.Serialize( 158JsonSerializer.Serialize( 168Assert.Throws<ArgumentNullException>("uri", () => JsonSerializer.Deserialize<DataContent>(json, TestJsonSerializerContext.Default.Options)!); 175var content = JsonSerializer.Deserialize<DataContent>("""{"uri":"data:application/octet-stream;base64,AQIDBA=="}""", TestJsonSerializerContext.Default.Options)!; 183content = JsonSerializer.Deserialize<DataContent>("""{"uri":"data:application/octet-stream;base64,AQIDBA=="}""", TestJsonSerializerContext.Default.Options)!; 189content = JsonSerializer.Deserialize<DataContent>(""" 216var content = JsonSerializer.Deserialize<DataContent>(serialized, TestJsonSerializerContext.Default.Options)!; 217var reSerialization = JsonSerializer.Serialize(content, TestJsonSerializerContext.Default.Options); 1002AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\ErrorContentTests.cs (3)
57var json = JsonSerializer.Serialize(errorContent, options); 58var deserializedErrorContent = JsonSerializer.Deserialize<ErrorContent>(json, options); 82AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\FunctionCallContentTests.cs (17)
93var json = JsonSerializer.SerializeToNode(sut, TestJsonSerializerContext.Default.Options); 121var deserialized = JsonSerializer.Deserialize<FunctionCallContent>(json, TestJsonSerializerContext.Default.Options); 134var deserialized = JsonSerializer.Deserialize<FunctionCallContent>(json, TestJsonSerializerContext.Default.Options); 149var json = JsonSerializer.SerializeToNode(original, TestJsonSerializerContext.Default.Options); 150var deserialized = JsonSerializer.Deserialize<FunctionCallContent>(json, TestJsonSerializerContext.Default.Options); 167var json = JsonSerializer.SerializeToNode(sut, TestJsonSerializerContext.Default.Options); 168var deserializedSut = JsonSerializer.Deserialize<FunctionCallContent>(json, TestJsonSerializerContext.Default.Options); 202AIFunctionArguments arguments = JsonSerializer.Deserialize<AIFunctionArguments>(""" 236var arguments = JsonSerializer.Deserialize<Dictionary<string, JsonDocument>>(""" 257var arguments = JsonSerializer.Deserialize<Dictionary<string, JsonNode>>(""" 278AIFunctionArguments arguments = new(JsonSerializer.Deserialize<Dictionary<string, JsonDocument>>(""" 296AIFunctionArguments arguments = new(JsonSerializer.Deserialize<Dictionary<string, object?>>(""" 314AIFunctionArguments arguments = new(JsonSerializer.Deserialize<Dictionary<string, JsonNode>>(""" 348argumentParser: static json => JsonSerializer.Deserialize<Dictionary<string, object?>>(json, AIJsonUtilities.DefaultOptions)); 425string json = JsonSerializer.Serialize(contentAsT, AIJsonUtilities.DefaultOptions); 426T? deserialized = JsonSerializer.Deserialize<T>(json, AIJsonUtilities.DefaultOptions); 455AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\FunctionResultContentTests.cs (7)
68var json = JsonSerializer.Serialize(sut, TestJsonSerializerContext.Default.Options); 70var deserializedSut = JsonSerializer.Deserialize<FunctionResultContent>(json, TestJsonSerializerContext.Default.Options); 85var json = JsonSerializer.Serialize(sut, TestJsonSerializerContext.Default.Options); 86var deserializedSut = JsonSerializer.Deserialize<FunctionResultContent>(json, TestJsonSerializerContext.Default.Options); 108string json = JsonSerializer.Serialize(contentAsT, AIJsonUtilities.DefaultOptions); 109T? deserialized = JsonSerializer.Deserialize<T>(json, AIJsonUtilities.DefaultOptions); 131AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\HostedFileContentTests.cs (5)
65var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 66var deserializedContent = JsonSerializer.Deserialize<HostedFileContent>(json, AIJsonUtilities.DefaultOptions); 200var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 207var deserialized = JsonSerializer.Deserialize<HostedFileContent>(json, AIJsonUtilities.DefaultOptions); 257AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\HostedVectorStoreContentTests.cs (3)
59var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 60var deserializedContent = JsonSerializer.Deserialize<HostedVectorStoreContent>(json, AIJsonUtilities.DefaultOptions); 79AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\ImageGenerationToolCallContentTests.cs (5)
43var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 44var deserializedSut = JsonSerializer.Deserialize<ImageGenerationToolCallContent>(json, AIJsonUtilities.DefaultOptions); 55var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 59var deserialized = JsonSerializer.Deserialize<AIContent>(json, AIJsonUtilities.DefaultOptions); 79AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\ImageGenerationToolResultContentTests.cs (5)
78var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 79var deserializedSut = JsonSerializer.Deserialize<ImageGenerationToolResultContent>(json, AIJsonUtilities.DefaultOptions); 103var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 107var deserialized = JsonSerializer.Deserialize<AIContent>(json, AIJsonUtilities.DefaultOptions); 140AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\InputRequestContentTests.cs (5)
47var serialized = JsonSerializer.Serialize(content, options); 48var deserialized = JsonSerializer.Deserialize<InputRequestContent>(serialized, options); 54var serializedContents = JsonSerializer.Serialize(contents, TestJsonSerializerContext.Default.InputRequestContentArray); 55var deserializedContents = JsonSerializer.Deserialize(serializedContents, TestJsonSerializerContext.Default.InputRequestContentArray); 83InputRequestContent? result = JsonSerializer.Deserialize<InputRequestContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\InputResponseContentTests.cs (5)
46var serialized = JsonSerializer.Serialize(content, options); 47var deserialized = JsonSerializer.Deserialize<InputResponseContent>(serialized, options); 53var serializedContents = JsonSerializer.Serialize(contents, TestJsonSerializerContext.Default.InputResponseContentArray); 54var deserializedContents = JsonSerializer.Deserialize(serializedContents, TestJsonSerializerContext.Default.InputResponseContentArray); 84InputResponseContent? result = JsonSerializer.Deserialize<InputResponseContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\McpServerToolCallContentTests.cs (3)
78string json = JsonSerializer.Serialize(contentAsT, AIJsonUtilities.DefaultOptions); 79T? deserialized = JsonSerializer.Deserialize<T>(json, AIJsonUtilities.DefaultOptions); 108AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\McpServerToolResultContentTests.cs (3)
69string json = JsonSerializer.Serialize(contentAsT, AIJsonUtilities.DefaultOptions); 70T? deserialized = JsonSerializer.Deserialize<T>(json, AIJsonUtilities.DefaultOptions); 98AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\TextContentTests.cs (3)
57var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 58var deserializedContent = JsonSerializer.Deserialize<TextContent>(json, AIJsonUtilities.DefaultOptions); 77AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\TextReasoningContentTests.cs (3)
64var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 65var deserializedContent = JsonSerializer.Deserialize<TextReasoningContent>(json, AIJsonUtilities.DefaultOptions); 86AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\ToolApprovalRequestContentTests.cs (5)
92string json = JsonSerializer.Serialize(contentAsT, AIJsonUtilities.DefaultOptions); 93T? deserialized = JsonSerializer.Deserialize<T>(json, AIJsonUtilities.DefaultOptions); 121AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions); 151string json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 152var deserialized = JsonSerializer.Deserialize<ToolApprovalRequestContent>(json, AIJsonUtilities.DefaultOptions);
Contents\ToolApprovalResponseContentTests.cs (5)
64string json = JsonSerializer.Serialize(contentAsT, AIJsonUtilities.DefaultOptions); 65T? deserialized = JsonSerializer.Deserialize<T>(json, AIJsonUtilities.DefaultOptions); 87var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 88var deserializedContent = JsonSerializer.Deserialize<ToolApprovalResponseContent>(json, AIJsonUtilities.DefaultOptions); 120AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\ToolCallContentTests.cs (5)
66var serialized = JsonSerializer.Serialize(content, options); 67var deserialized = JsonSerializer.Deserialize<ToolCallContent>(serialized, options); 72var serializedMessage = JsonSerializer.Serialize(message, options); 73ChatMessage? deserialized2 = JsonSerializer.Deserialize<ChatMessage>(serializedMessage, options); 98AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\ToolResultContentTests.cs (5)
65var serialized = JsonSerializer.Serialize(content, options); 66var deserialized = JsonSerializer.Deserialize<ToolResultContent>(serialized, options); 71var serializedMessage = JsonSerializer.Serialize(message, options); 72ChatMessage? deserialized2 = JsonSerializer.Deserialize<ChatMessage>(serializedMessage, options); 97AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\UriContentTests.cs (2)
159JsonSerializer.Serialize( 235AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\UsageContentTests.cs (3)
74var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 75var deserializedContent = JsonSerializer.Deserialize<UsageContent>(json, AIJsonUtilities.DefaultOptions); 102AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\WebSearchToolCallContentTests.cs (5)
52var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 53var deserialized = JsonSerializer.Deserialize<WebSearchToolCallContent>(json, AIJsonUtilities.DefaultOptions); 68var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 69var deserialized = JsonSerializer.Deserialize<AIContent>(json, AIJsonUtilities.DefaultOptions); 90AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
Contents\WebSearchToolResultContentTests.cs (5)
87var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 88var deserialized = JsonSerializer.Deserialize<WebSearchToolResultContent>(json, AIJsonUtilities.DefaultOptions); 114var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 115var deserialized = JsonSerializer.Deserialize<AIContent>(json, AIJsonUtilities.DefaultOptions); 146AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
Embeddings\BinaryEmbeddingTests.cs (4)
69string json = JsonSerializer.Serialize(e, TestJsonSerializerContext.Default.Embedding); 72BinaryEmbedding result = Assert.IsType<BinaryEmbedding>(JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.Embedding)); 80BinaryEmbedding result = Assert.IsType<BinaryEmbedding>(JsonSerializer.Deserialize( 94Assert.Throws<JsonException>(() => JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.Embedding));
Embeddings\EmbeddingGenerationOptionsTests.cs (3)
77string json = JsonSerializer.Serialize(options, TestJsonSerializerContext.Default.EmbeddingGenerationOptions); 79EmbeddingGenerationOptions? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.EmbeddingGenerationOptions); 171EmbeddingGenerationOptions? result = JsonSerializer.Deserialize<EmbeddingGenerationOptions>(Json, AIJsonUtilities.DefaultOptions);
Embeddings\EmbeddingTests.cs (11)
45string json = JsonSerializer.Serialize(e, TestJsonSerializerContext.Default.Embedding); 48Embedding<byte> result = Assert.IsType<Embedding<byte>>(JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.Embedding)); 58string json = JsonSerializer.Serialize(e, TestJsonSerializerContext.Default.Embedding); 61Embedding<sbyte> result = Assert.IsType<Embedding<sbyte>>(JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.Embedding)); 72string json = JsonSerializer.Serialize(e, TestJsonSerializerContext.Default.Embedding); 75Embedding<Half> result = Assert.IsType<Embedding<Half>>(JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.Embedding)); 86string json = JsonSerializer.Serialize(e, TestJsonSerializerContext.Default.Embedding); 89Embedding<float> result = Assert.IsType<Embedding<float>>(JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.Embedding)); 99string json = JsonSerializer.Serialize(e, TestJsonSerializerContext.Default.Embedding); 102Embedding<double> result = Assert.IsType<Embedding<double>>(JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.Embedding)); 121Embedding? result = JsonSerializer.Deserialize<Embedding>(Json, AIJsonUtilities.DefaultOptions);
Files\HostedFileClientOptionsTests.cs (2)
137string json = JsonSerializer.Serialize(options, TestJsonSerializerContext.Default.HostedFileClientOptions); 139HostedFileClientOptions? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.HostedFileClientOptions);
HostedMcpServerToolApprovalModeTests.cs (6)
21string json = JsonSerializer.Serialize(HostedMcpServerToolApprovalMode.NeverRequire, TestJsonSerializerContext.Default.HostedMcpServerToolApprovalMode); 24HostedMcpServerToolApprovalMode? result = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.HostedMcpServerToolApprovalMode); 31string json = JsonSerializer.Serialize(HostedMcpServerToolApprovalMode.AlwaysRequire, TestJsonSerializerContext.Default.HostedMcpServerToolApprovalMode); 34HostedMcpServerToolApprovalMode? result = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.HostedMcpServerToolApprovalMode); 42string json = JsonSerializer.Serialize(requireSpecific, TestJsonSerializerContext.Default.HostedMcpServerToolApprovalMode); 45HostedMcpServerToolApprovalMode? result = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.HostedMcpServerToolApprovalMode);
Image\ImageGenerationOptionsTests.cs (5)
82string json = JsonSerializer.Serialize(options, AIJsonUtilities.DefaultOptions); 84ImageGenerationOptions? deserialized = JsonSerializer.Deserialize<ImageGenerationOptions>(json, AIJsonUtilities.DefaultOptions); 139string json = JsonSerializer.Serialize(responseFormat, AIJsonUtilities.DefaultOptions); 140ImageGenerationResponseFormat deserialized = JsonSerializer.Deserialize<ImageGenerationResponseFormat>(json, AIJsonUtilities.DefaultOptions); 231ImageGenerationOptions? result = JsonSerializer.Deserialize<ImageGenerationOptions>(Json, AIJsonUtilities.DefaultOptions);
Image\ImageGenerationResponseTests.cs (7)
105string json = JsonSerializer.Serialize(response, TestJsonSerializerContext.Default.ImageGenerationResponse); 107ImageGenerationResponse? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ImageGenerationResponse); 126string json = JsonSerializer.Serialize(response, TestJsonSerializerContext.Default.ImageGenerationResponse); 128ImageGenerationResponse? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ImageGenerationResponse); 144string json = JsonSerializer.Serialize(response, TestJsonSerializerContext.Default.ImageGenerationResponse); 146ImageGenerationResponse? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ImageGenerationResponse); 174ImageGenerationResponse? result = JsonSerializer.Deserialize<ImageGenerationResponse>(Json, AIJsonUtilities.DefaultOptions);
ResponseContinuationTokenTests.cs (2)
31string json = JsonSerializer.Serialize(originalToken, AIJsonUtilities.DefaultOptions); 33ResponseContinuationToken? deserializedToken = JsonSerializer.Deserialize<ResponseContinuationToken>(json, AIJsonUtilities.DefaultOptions);
SpeechToText\SpeechToTextOptionsTests.cs (3)
75string json = JsonSerializer.Serialize(options, TestJsonSerializerContext.Default.SpeechToTextOptions); 77SpeechToTextOptions? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.SpeechToTextOptions); 172SpeechToTextOptions? result = JsonSerializer.Deserialize<SpeechToTextOptions>(Json, AIJsonUtilities.DefaultOptions);
SpeechToText\SpeechToTextResponseTests.cs (3)
164string json = JsonSerializer.Serialize(original, TestJsonSerializerContext.Default.SpeechToTextResponse); 166SpeechToTextResponse? result = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.SpeechToTextResponse); 278SpeechToTextResponse? result = JsonSerializer.Deserialize<SpeechToTextResponse>(Json, AIJsonUtilities.DefaultOptions);
SpeechToText\SpeechToTextResponseUpdateKindTests.cs (2)
59string json = JsonSerializer.Serialize(kind, TestJsonSerializerContext.Default.SpeechToTextResponseUpdateKind); 62var result = JsonSerializer.Deserialize<SpeechToTextResponseUpdateKind>(json, TestJsonSerializerContext.Default.SpeechToTextResponseUpdateKind);
SpeechToText\SpeechToTextResponseUpdateTests.cs (3)
98string json = JsonSerializer.Serialize(original, TestJsonSerializerContext.Default.SpeechToTextResponseUpdate); 99SpeechToTextResponseUpdate? result = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.SpeechToTextResponseUpdate); 136SpeechToTextResponseUpdate? result = JsonSerializer.Deserialize<SpeechToTextResponseUpdate>(Json, AIJsonUtilities.DefaultOptions);
test\Shared\JsonSchemaExporter\SchemaTestHelpers.cs (2)
69JsonSchema jsonSchema = JsonSerializer.Deserialize(schema, Context.Default.JsonSchema)!; 75JsonSerializer.Serialize(node, Context.Default.JsonNode!);
TextToSpeech\TextToSpeechOptionsTests.cs (3)
99string json = JsonSerializer.Serialize(options, TestJsonSerializerContext.Default.TextToSpeechOptions); 101TextToSpeechOptions? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.TextToSpeechOptions); 203TextToSpeechOptions? result = JsonSerializer.Deserialize<TextToSpeechOptions>(Json, AIJsonUtilities.DefaultOptions);
TextToSpeech\TextToSpeechResponseTests.cs (3)
110string json = JsonSerializer.Serialize(original, TestJsonSerializerContext.Default.TextToSpeechResponse); 112TextToSpeechResponse? result = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.TextToSpeechResponse); 202TextToSpeechResponse? result = JsonSerializer.Deserialize<TextToSpeechResponse>(Json, AIJsonUtilities.DefaultOptions);
TextToSpeech\TextToSpeechResponseUpdateKindTests.cs (2)
59string json = JsonSerializer.Serialize(kind, TestJsonSerializerContext.Default.TextToSpeechResponseUpdateKind); 62var result = JsonSerializer.Deserialize<TextToSpeechResponseUpdateKind>(json, TestJsonSerializerContext.Default.TextToSpeechResponseUpdateKind);
TextToSpeech\TextToSpeechResponseUpdateTests.cs (3)
57string json = JsonSerializer.Serialize(original, TestJsonSerializerContext.Default.TextToSpeechResponseUpdate); 58TextToSpeechResponseUpdate? result = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.TextToSpeechResponseUpdate); 86TextToSpeechResponseUpdate? result = JsonSerializer.Deserialize<TextToSpeechResponseUpdate>(Json, AIJsonUtilities.DefaultOptions);
UsageDetailsTests.cs (5)
188string json = JsonSerializer.Serialize(details, AIJsonUtilities.DefaultOptions); 189UsageDetails? deserialized = JsonSerializer.Deserialize<UsageDetails>(json, AIJsonUtilities.DefaultOptions); 214string json = JsonSerializer.Serialize(details, AIJsonUtilities.DefaultOptions); 215UsageDetails? deserialized = JsonSerializer.Deserialize<UsageDetails>(json, AIJsonUtilities.DefaultOptions); 249UsageDetails? result = JsonSerializer.Deserialize<UsageDetails>(Json, AIJsonUtilities.DefaultOptions);
Utilities\AIJsonUtilitiesTests.cs (27)
57string json = JsonSerializer.Serialize(input, options); 69Assert.Equal(!isDotnetCore, JsonSerializer.IsReflectionEnabledByDefault); 70Assert.Equal(JsonSerializer.IsReflectionEnabledByDefault, AIJsonUtilities.DefaultOptions.TryGetTypeInfo(anonType, out _)); 682JsonNode? schemaAsNode = JsonSerializer.SerializeToNode(schema, options); 695JsonNode? serializedValue = JsonSerializer.SerializeToNode(testData.Value, testData.Type, options); 732AssertDeepEquals(JsonSerializer.Deserialize( 965AssertDeepEquals(JsonSerializer.Deserialize( 1241string json = JsonSerializer.Serialize(c, options); 1244AIContent? deserialized = JsonSerializer.Deserialize<AIContent>(json, options); 1282Assert.Throws<InvalidOperationException>(() => JsonSerializer.Serialize(c, options)); 1323string json = JsonSerializer.Serialize(dc, options); 1328LeafContent deserializedDc = Assert.IsType<LeafContent>(JsonSerializer.Deserialize<DerivedAIContent>(json, options)); 1334string json2 = JsonSerializer.Serialize(ac, options); 1339LeafContent deserializedAc = Assert.IsType<LeafContent>(JsonSerializer.Deserialize<AIContent>(json2, options)); 1375string json = JsonSerializer.Serialize(tc, options); 1379DerivedToolCallContent deserializedTc = Assert.IsType<DerivedToolCallContent>(JsonSerializer.Deserialize<ToolCallContent>(json, options)); 1384string json2 = JsonSerializer.Serialize(ac, options); 1388DerivedToolCallContent deserializedAc = Assert.IsType<DerivedToolCallContent>(JsonSerializer.Deserialize<AIContent>(json2, options)); 1415string json = JsonSerializer.Serialize(ac, options); 1417DerivedAIContent deserializedDc = Assert.IsType<DerivedAIContent>(JsonSerializer.Deserialize<AIContent>(json, options)); 1422string json2 = JsonSerializer.Serialize(dc, options); 1424LeafContent deserializedLeaf = Assert.IsType<LeafContent>(JsonSerializer.Deserialize<DerivedAIContent>(json2, options)); 1430string json3 = JsonSerializer.Serialize(ac2, options); 1432LeafContent deserializedAc = Assert.IsType<LeafContent>(JsonSerializer.Deserialize<AIContent>(json3, options)); 1461string json = JsonSerializer.Serialize(ac, options); 1463Assert.IsType<LeafContent>(JsonSerializer.Deserialize<AIContent>(json, options)); 1467Assert.Throws<NotSupportedException>(() => JsonSerializer.Serialize(unregistered, options));
Microsoft.Extensions.AI.Evaluation.Quality (4)
ChatMessageExtensions.cs (1)
22JsonSerializer.SerializeToNode(
ChatResponseExtensions.cs (1)
37JsonSerializer.SerializeToNode(
IntentResolutionRating.cs (1)
79return JsonSerializer.Deserialize(trimmed, SerializerContext.Default.IntentResolutionRating)!;
RelevanceTruthAndCompletenessRating.cs (1)
78return JsonSerializer.Deserialize(trimmed, SerializerContext.Default.RelevanceTruthAndCompletenessRating)!;
Microsoft.Extensions.AI.Evaluation.Reporting (10)
Formats\Html\HtmlReportWriter.cs (1)
40string json = JsonSerializer.Serialize(dataset, JsonUtilities.Compact.DatasetTypeInfo);
Formats\Json\JsonReportWriter.cs (1)
45await JsonSerializer.SerializeAsync(
JsonSerialization\EvaluationContextConverter.cs (2)
69contents = JsonSerializer.Deserialize(ref reader, contentsTypeInfo) as IReadOnlyList<AIContent>; 91JsonSerializer.Serialize(writer, value.Contents, contentsTypeInfo);
Storage\DiskBasedResponseCache.CacheEntry.cs (4)
36JsonSerializer.Deserialize( 52await JsonSerializer.DeserializeAsync( 65JsonSerializer.Serialize(cacheEntryFile, this, JsonUtilities.Default.CacheEntryTypeInfo); 73await JsonSerializer.SerializeAsync(
Storage\DiskBasedResultStore.cs (2)
72await JsonSerializer.DeserializeAsync( 110await JsonSerializer.SerializeAsync(
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (8)
src\Libraries\Microsoft.Extensions.AI.Evaluation.Reporting\CSharp\JsonSerialization\EvaluationContextConverter.cs (2)
69contents = JsonSerializer.Deserialize(ref reader, contentsTypeInfo) as IReadOnlyList<AIContent>; 91JsonSerializer.Serialize(writer, value.Contents, contentsTypeInfo);
Storage\AzureStorageResponseCache.CacheEntry.cs (4)
41JsonSerializer.Deserialize( 58await JsonSerializer.DeserializeAsync( 74JsonSerializer.Serialize(stream, this, AzureStorageJsonUtilities.Default.CacheEntryTypeInfo); 86await JsonSerializer.SerializeAsync(
Storage\AzureStorageResultStore.cs (2)
123ScenarioRunResult? result = await JsonSerializer.DeserializeAsync( 174await JsonSerializer.SerializeAsync(
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (37)
CacheEntryTests.cs (4)
26string json = JsonSerializer.Serialize(entry, JsonUtilities.Default.CacheEntryTypeInfo); 27CacheEntry? deserialized = JsonSerializer.Deserialize(json, JsonUtilities.Default.CacheEntryTypeInfo); 46string json = JsonSerializer.Serialize(entry, JsonUtilities.Compact.CacheEntryTypeInfo); 47CacheEntry? deserialized = JsonSerializer.Deserialize(json, JsonUtilities.Default.CacheEntryTypeInfo);
ChatTurnDetailsTests.cs (18)
24ChatTurnDetails? details = JsonSerializer.Deserialize<ChatTurnDetails>(json, options); 34string roundTripJson = JsonSerializer.Serialize(details, options); 35ChatTurnDetails? deserializedDetails = JsonSerializer.Deserialize<ChatTurnDetails>(roundTripJson, options); 58ChatTurnDetails? details = JsonSerializer.Deserialize<ChatTurnDetails>(json, options); 68string roundTripJson = JsonSerializer.Serialize(details, options); 69ChatTurnDetails? deserializedDetails = JsonSerializer.Deserialize<ChatTurnDetails>(roundTripJson, options); 93ChatTurnDetails? details = JsonSerializer.Deserialize<ChatTurnDetails>(json, options); 103string roundTripJson = JsonSerializer.Serialize(details, options); 104ChatTurnDetails? deserializedDetails = JsonSerializer.Deserialize<ChatTurnDetails>(roundTripJson, options); 129ChatTurnDetails? details = JsonSerializer.Deserialize<ChatTurnDetails>(json, options); 142string roundTripJson = JsonSerializer.Serialize(details, options); 143ChatTurnDetails? deserializedDetails = JsonSerializer.Deserialize<ChatTurnDetails>(roundTripJson, options); 171ChatTurnDetails? details = JsonSerializer.Deserialize<ChatTurnDetails>(json, options); 184string roundTripJson = JsonSerializer.Serialize(details, options); 185ChatTurnDetails? deserializedDetails = JsonSerializer.Deserialize<ChatTurnDetails>(roundTripJson, options); 214ChatTurnDetails? details = JsonSerializer.Deserialize<ChatTurnDetails>(json, options); 227string roundTripJson = JsonSerializer.Serialize(details, options); 228ChatTurnDetails? deserializedDetails = JsonSerializer.Deserialize<ChatTurnDetails>(roundTripJson, options);
ScenarioRunResultTests.cs (7)
96string json = JsonSerializer.Serialize(entry, JsonUtilities.Default.ScenarioRunResultTypeInfo); 97ScenarioRunResult? deserialized = JsonSerializer.Deserialize(json, JsonUtilities.Default.ScenarioRunResultTypeInfo); 190string json = JsonSerializer.Serialize(dataset, JsonUtilities.Compact.DatasetTypeInfo); 191Dataset? deserialized = JsonSerializer.Deserialize(json, JsonUtilities.Default.DatasetTypeInfo); 260string json = JsonSerializer.Serialize(dataset, JsonUtilities.Compact.DatasetTypeInfo); 335string defaultJson = JsonSerializer.Serialize(entry, JsonUtilities.Default.CacheEntryTypeInfo); 336string compactJson = JsonSerializer.Serialize(entry, JsonUtilities.Compact.CacheEntryTypeInfo);
SerializationChainingTests.cs (8)
59string text = JsonSerializer.Serialize(_scenarioRunResult, JsonUtilities.Default.ScenarioRunResultTypeInfo); 60ScenarioRunResult? response = JsonSerializer.Deserialize(text, JsonUtilities.Default.ScenarioRunResultTypeInfo); 68string text = JsonSerializer.Serialize(_scenarioRunResult, JsonUtilities.Compact.ScenarioRunResultTypeInfo); 69ScenarioRunResult? response = JsonSerializer.Deserialize(text, JsonUtilities.Compact.ScenarioRunResultTypeInfo); 77string text = JsonSerializer.Serialize(_scenarioRunResult, AzureStorageJsonUtilities.Default.ScenarioRunResultTypeInfo); 78ScenarioRunResult? response = JsonSerializer.Deserialize(text, AzureStorageJsonUtilities.Default.ScenarioRunResultTypeInfo); 86string text = JsonSerializer.Serialize(_scenarioRunResult, AzureStorageJsonUtilities.Compact.ScenarioRunResultTypeInfo); 87ScenarioRunResult? response = JsonSerializer.Deserialize(text, AzureStorageJsonUtilities.Compact.ScenarioRunResultTypeInfo);
Microsoft.Extensions.AI.Evaluation.Tests (4)
IntentResolutionRatingTests.cs (2)
118string json = JsonSerializer.Serialize(rating, SerializerContext.Default.IntentResolutionRating); 136string json = JsonSerializer.Serialize(rating, SerializerContext.Default.IntentResolutionRating);
RelevanceTruthAndCompletenessRatingTests.cs (2)
142string json = JsonSerializer.Serialize(rating, SerializerContext.Default.RelevanceTruthAndCompletenessRating); 162string json = JsonSerializer.Serialize(rating, SerializerContext.Default.RelevanceTruthAndCompletenessRating);
Microsoft.Extensions.AI.Integration.Tests (9)
PromptBasedFunctionCallingChatClient.cs (4)
71var toolCallResultJson = JsonSerializer.Serialize(new ToolCallResult { Id = frc.CallId, Result = frc.Result }, _jsonOptions); 76var toolCallJson = JsonSerializer.Serialize(new { fcc.CallId, fcc.Name, fcc.Arguments }, _jsonOptions); 109var toolCallParsed = JsonSerializer.Deserialize<ToolCall>(ref reader, _jsonOptions); 169var toolDescriptorsJson = JsonSerializer.Serialize(tools.OfType<AIFunction>().Select(t => t.JsonSchema), _jsonOptions);
VerbatimMultiPartHttpHandler.cs (5)
148var jsonParameters = JsonSerializer.Serialize(parameters); 166return JsonSerializer.SerializeToElement(intValue); 171return JsonSerializer.SerializeToElement(doubleValue); 177return JsonSerializer.SerializeToElement(boolValue); 181return JsonSerializer.SerializeToElement(content);
Microsoft.Extensions.AI.OpenAI (25)
MicrosoftExtensionsAIChatExtensions.cs (2)
75new BinaryData(JsonSerializer.SerializeToUtf8Bytes(c.Arguments, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(IDictionary<string, object?>)))))); 160functionArgumentsUpdate: new(JsonSerializer.SerializeToUtf8Bytes(fcc.Arguments, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(IDictionary<string, object?>))))))
OpenAIChatClient.cs (3)
192result = JsonSerializer.Serialize(resultContent.Result, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(object))); 219ChatToolCall.CreateFunctionToolCall(fc.CallId, fc.Name, new(JsonSerializer.SerializeToUtf8Bytes( 698BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(jsonSchema, OpenAIJsonContext.Default.JsonElement)),
OpenAIClientExtensions.cs (4)
218var tool = JsonSerializer.Deserialize(jsonSchema, OpenAIJsonContext.Default.ToolJson)!; 219var functionParameters = BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(tool, OpenAIJsonContext.Default.ToolJson)); 235static json => JsonSerializer.Deserialize(json, OpenAIJsonContext.Default.IDictionaryStringObject)!); 248static utf8json => JsonSerializer.Deserialize(utf8json, OpenAIJsonContext.Default.IDictionaryStringObject)!);
OpenAIRealtimeClientSession.cs (6)
376jsonString = jsonString.Insert(1, $"\"event_id\":{JsonSerializer.Serialize(message.MessageId, OpenAIJsonContext.Default.String)},"); 639? JsonSerializer.Serialize(functionResult.Result, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(object))) 649? BinaryData.FromString(JsonSerializer.Serialize(functionCall.Arguments, OpenAIJsonContext.Default.IDictionaryStringObject)) 1114? JsonSerializer.Deserialize(funcCallItem.FunctionArguments, OpenAIJsonContext.Default.IDictionaryStringObject) 1180arguments = JsonSerializer.Deserialize(argsJson, OpenAIJsonContext.Default.IDictionaryStringObject); 1219arguments = JsonSerializer.Deserialize(argsJson, OpenAIJsonContext.Default.IDictionaryStringObject);
OpenAIResponsesChatClient.cs (10)
228Arguments = JsonSerializer.Deserialize(mtcari.ToolArguments, OpenAIJsonContext.Default.IDictionaryStringObject), 531Arguments = JsonSerializer.Deserialize(mtcari.ToolArguments, OpenAIJsonContext.Default.IDictionaryStringObject), 1249BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(jsonSchema, OpenAIJsonContext.Default.JsonElement)), 1492Text = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(object))), 1506outputItem.Patch.Set("$.output"u8, JsonSerializer.SerializeToUtf8Bytes(elements, OpenAIJsonContext.Default.ListFunctionToolCallOutputElement).AsSpan()); 1528result = JsonSerializer.Serialize(resultContent.Result, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(object))); 1594BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes( 1604BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes( 1616BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes( 1856Arguments = JsonSerializer.Deserialize(mtci.ToolArguments, OpenAIJsonContext.Default.IDictionaryStringObject),
Microsoft.Extensions.AI.OpenAI.Tests (13)
OpenAIConversionTests.cs (4)
772Assert.True(JsonElement.DeepEquals(JsonSerializer.SerializeToElement(new Dictionary<string, object?> 828Assert.True(JsonElement.DeepEquals(JsonSerializer.SerializeToElement(new Dictionary<string, object?> 1608var deserializedArgs = JsonSerializer.Deserialize<Dictionary<string, object?>>(toolCall.FunctionArguments.ToMemory().Span); 1803var deserializedArgs = JsonSerializer.Deserialize<Dictionary<string, object?>>(
OpenAIResponseClientIntegrationTests.cs (4)
731string json = JsonSerializer.Serialize(chatHistory, AIJsonUtilities.DefaultOptions); 732var deserializedHistory = JsonSerializer.Deserialize<List<ChatMessage>>(json, AIJsonUtilities.DefaultOptions)!; 812string json = JsonSerializer.Serialize(chatHistory, AIJsonUtilities.DefaultOptions); 813var deserializedHistory = JsonSerializer.Deserialize<List<ChatMessage>>(json, AIJsonUtilities.DefaultOptions)!;
OpenAIResponseClientTests.cs (2)
752string serializedHistory = JsonSerializer.Serialize(chatHistory, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(List<ChatMessage>))); 753chatHistory = (List<ChatMessage>)JsonSerializer.Deserialize(serializedHistory, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(List<ChatMessage>)))!;
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (3)
142JsonSerializer.SerializeToNode(expectedJson, AIJsonUtilities.DefaultOptions), 143JsonSerializer.SerializeToNode(actualJson, AIJsonUtilities.DefaultOptions))) 161=> value is JsonElement e ? e : JsonSerializer.SerializeToElement(value, options);
Microsoft.Extensions.AI.Stabilization.Tests (40)
AIContentSerializationRegressionTests.cs (2)
27string json = JsonSerializer.Serialize(contents, AIContentSerializationRegressionContext.Default.ListAIContent); 28List<AIContent>? roundtripped = JsonSerializer.Deserialize(json, AIContentSerializationRegressionContext.Default.ListAIContent);
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\Contents\CodeInterpreterToolCallContentTests.cs (3)
77var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 78var deserializedSut = JsonSerializer.Deserialize<CodeInterpreterToolCallContent>(json, AIJsonUtilities.DefaultOptions); 109AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\Contents\CodeInterpreterToolResultContentTests.cs (3)
79var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 80var deserializedSut = JsonSerializer.Deserialize<CodeInterpreterToolResultContent>(json, AIJsonUtilities.DefaultOptions); 111AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\Contents\HostedFileContentTests.cs (5)
65var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 66var deserializedContent = JsonSerializer.Deserialize<HostedFileContent>(json, AIJsonUtilities.DefaultOptions); 200var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 207var deserialized = JsonSerializer.Deserialize<HostedFileContent>(json, AIJsonUtilities.DefaultOptions); 257AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\Contents\ImageGenerationToolCallContentTests.cs (5)
43var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 44var deserializedSut = JsonSerializer.Deserialize<ImageGenerationToolCallContent>(json, AIJsonUtilities.DefaultOptions); 55var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 59var deserialized = JsonSerializer.Deserialize<AIContent>(json, AIJsonUtilities.DefaultOptions); 79AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\Contents\ImageGenerationToolResultContentTests.cs (5)
78var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 79var deserializedSut = JsonSerializer.Deserialize<ImageGenerationToolResultContent>(json, AIJsonUtilities.DefaultOptions); 103var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 107var deserialized = JsonSerializer.Deserialize<AIContent>(json, AIJsonUtilities.DefaultOptions); 140AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\Contents\WebSearchToolCallContentTests.cs (5)
52var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 53var deserialized = JsonSerializer.Deserialize<WebSearchToolCallContent>(json, AIJsonUtilities.DefaultOptions); 68var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 69var deserialized = JsonSerializer.Deserialize<AIContent>(json, AIJsonUtilities.DefaultOptions); 90AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\Contents\WebSearchToolResultContentTests.cs (5)
87var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 88var deserialized = JsonSerializer.Deserialize<WebSearchToolResultContent>(json, AIJsonUtilities.DefaultOptions); 114var json = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions); 115var deserialized = JsonSerializer.Deserialize<AIContent>(json, AIJsonUtilities.DefaultOptions); 146AIContent? result = JsonSerializer.Deserialize<AIContent>(Json, AIJsonUtilities.DefaultOptions);
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\Image\ImageGenerationOptionsTests.cs (5)
82string json = JsonSerializer.Serialize(options, AIJsonUtilities.DefaultOptions); 84ImageGenerationOptions? deserialized = JsonSerializer.Deserialize<ImageGenerationOptions>(json, AIJsonUtilities.DefaultOptions); 139string json = JsonSerializer.Serialize(responseFormat, AIJsonUtilities.DefaultOptions); 140ImageGenerationResponseFormat deserialized = JsonSerializer.Deserialize<ImageGenerationResponseFormat>(json, AIJsonUtilities.DefaultOptions); 231ImageGenerationOptions? result = JsonSerializer.Deserialize<ImageGenerationOptions>(Json, AIJsonUtilities.DefaultOptions);
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\ResponseContinuationTokenTests.cs (2)
31string json = JsonSerializer.Serialize(originalToken, AIJsonUtilities.DefaultOptions); 33ResponseContinuationToken? deserializedToken = JsonSerializer.Deserialize<ResponseContinuationToken>(json, AIJsonUtilities.DefaultOptions);
Microsoft.Extensions.AI.Tests (24)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (9)
23var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Animal))) 100var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options))) 161var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options))); 204new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options)) 297var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options))); 332var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(payload, JsonContext2.Default.Options))); 364var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, jso))); 419var resultDuplicatedJson = JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options) + Environment.NewLine + JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options);
ChatCompletion\DistributedCachingChatClientTest.cs (6)
800JsonSerializer.Serialize(expected.AdditionalProperties, TestJsonSerializerContext.Default.Options), 801JsonSerializer.Serialize(actual.AdditionalProperties, TestJsonSerializerContext.Default.Options)); 825JsonSerializer.Serialize(expectedFcc.Arguments, TestJsonSerializerContext.Default.Options), 826JsonSerializer.Serialize(actualFcc.Arguments, TestJsonSerializerContext.Default.Options)); 859JsonSerializer.Serialize(expectedFcc.Arguments, TestJsonSerializerContext.Default.Options), 860JsonSerializer.Serialize(actualFcc.Arguments, TestJsonSerializerContext.Default.Options));
ChatCompletion\FunctionInvokingChatClientTests.cs (3)
347JsonSerializer.SerializeToElement($"{e.GetString()} from delegate", AIJsonUtilities.DefaultOptions) : 1142JsonSerializer.Serialize(new Dictionary<string, object?> { ["arg1"] = "value1" }, AIJsonUtilities.DefaultOptions), 1146Assert.Equal("Result 1", JsonSerializer.Deserialize<string>(result.Value!, AIJsonUtilities.DefaultOptions));
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (2)
409JsonSerializer.Serialize(expected.AdditionalProperties, TestJsonSerializerContext.Default.Options), 410JsonSerializer.Serialize(actual.AdditionalProperties, TestJsonSerializerContext.Default.Options));
Functions\AIFunctionFactoryTest.cs (1)
183JsonElement expectedResult = JsonDocument.Parse(JsonSerializer.Serialize(invalidJsonParam, JsonContext.Default.String)).RootElement;
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (3)
142JsonSerializer.SerializeToNode(expectedJson, AIJsonUtilities.DefaultOptions), 143JsonSerializer.SerializeToNode(actualJson, AIJsonUtilities.DefaultOptions))) 161=> value is JsonElement e ? e : JsonSerializer.SerializeToElement(value, options);
Microsoft.Extensions.Caching.Hybrid (2)
Internal\DefaultJsonSerializerFactory.cs (2)
151return JsonSerializer.Deserialize<T>(ref reader, Options)!; 159JsonSerializer.Serialize<T>(writer, value, Options);
Microsoft.Extensions.Caching.Hybrid.Tests (2)
SampleUsage.cs (2)
176return JsonSerializer.Deserialize<T>(bytes)!; 182JsonSerializer.Serialize(ms, info);
Microsoft.Extensions.DataIngestion.Tests (6)
Processors\AlternativeTextEnricherTests.cs (2)
61new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(new Envelope<string[]> { data = descriptions })) 147return Task.FromResult(new ChatResponse(new[] { new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(data)) }));
Processors\ClassificationEnricherTests.cs (1)
81string response = JsonSerializer.Serialize(new Envelope<string[]> { data = classes });
Processors\KeywordEnricherTests.cs (1)
81string response = JsonSerializer.Serialize(new Envelope<string[][]> { data = keywords });
Processors\SentimentEnricherTests.cs (1)
65string response = JsonSerializer.Serialize(new Envelope<string[]> { data = sentiments });
Processors\SummaryEnricherTests.cs (1)
65string response = JsonSerializer.Serialize(new Envelope<string[]> { data = summaries });
Microsoft.JSInterop (9)
Infrastructure\DotNetDispatcher.cs (4)
65return JsonSerializer.Serialize(syncResult, jsRuntime.JsonSerializerOptions); 137var syncResultJson = JsonSerializer.Serialize(syncResult, jsRuntime.JsonSerializerOptions); 162var resultJson = JsonSerializer.Serialize(result, jsRuntime.JsonSerializerOptions); 258suppliedArgs[index] = JsonSerializer.Deserialize(ref reader, parameterType, jsRuntime.JsonSerializerOptions);
Infrastructure\PendingAsyncCall.cs (1)
20var value = (TValue?)JsonSerializer.Deserialize(ref reader, typeInfo);
JSInProcessRuntime.cs (2)
47var argsJson = args is not null && args.Length != 0 ? JsonSerializer.Serialize(args, JsonSerializerOptions) : "[]"; 69var result = JsonSerializer.Deserialize<TValue>(resultJson, JsonSerializerOptions)!;
JSRuntime.cs (2)
50if (JsonSerializer.IsReflectionEnabledByDefault) 164var argsJson = args is not null && args.Length != 0 ? JsonSerializer.Serialize(args, JsonSerializerOptions) : "[]";
Microsoft.Maui (7)
Handlers\HybridWebView\HybridWebViewHandler.cs (7)
150 var jsError = JsonSerializer.Deserialize(result, HybridWebViewHandlerJsonContext.Default.JSInvokeError); 184 var invokeData = JsonSerializer.Deserialize<JSInvokeMethodData>(invokeDataString, HybridWebViewHandlerJsonContext.Default.JSInvokeMethodData); 192 var json = JsonSerializer.Serialize(invokeResult); 219 Result = JsonSerializer.Serialize(result), 260 var deserialized = JsonSerializer.Deserialize(reqValue, paramType); 408 invokeJavaScriptRequest.ParamValues.Select((v, i) => (v == null ? "null" : JsonSerializer.Serialize(v, invokeJavaScriptRequest.ParamJsonTypeInfos![i]!)))); 428 var typedResult = JsonSerializer.Deserialize(stringResult, invokeJavaScriptRequest.ReturnTypeJsonTypeInfo);
Microsoft.ML.AutoML (5)
AutoMLExperiment\AutoMLExperiment.cs (4)
272logger.Trace($"trial setting - {JsonSerializer.Serialize(trialSettings)}"); 299Exception thrown during Trial {trialSettings.TrialId} with configuration {JsonSerializer.Serialize(trialSettings)} 320logger.Trace($"trial fatal error - {JsonSerializer.Serialize(trialSettings)}, stop training"); 332logger.Trace($"trial cancelled - {JsonSerializer.Serialize(trialSettings)}, stop training");
Tuner\AutoZeroTuner.cs (1)
73var res = JsonSerializer.Deserialize<List<Config>>(json);
Microsoft.ML.AutoML.Interactive (4)
AutoMLMonitorKernelExtension.cs (3)
25Formatter.Register<Parameter>((parameter) => JsonSerializer.Serialize(parameter, new JsonSerializerOptions() { WriteIndented = true, })); 52var bestTrialParam = JsonSerializer.Serialize(monitor.BestTrial.TrialSettings.Parameter, new JsonSerializerOptions() { WriteIndented = true, }); 61var activeTrialParam = JsonSerializer.Serialize(monitor.ActiveTrial.Parameter, new JsonSerializerOptions() { WriteIndented = true, });
NotebookMonitor.cs (1)
47var activeRunParam = JsonSerializer.Serialize(result.TrialSettings.Parameter, new JsonSerializerOptions() { WriteIndented = false, });
Microsoft.ML.AutoML.SourceGenerator (5)
EstimatorTypeGenerator.cs (1)
28var flags = JsonSerializer.Deserialize<Dictionary<string, bool>>(json);
SearchSpaceGenerator.cs (1)
25var flags = JsonSerializer.Deserialize<Dictionary<string, bool>>(json);
SweepableEstimatorFactoryGenerator.cs (1)
25var flags = JsonSerializer.Deserialize<Dictionary<string, bool>>(json);
SweepableEstimatorGenerator.cs (1)
24var flags = JsonSerializer.Deserialize<Dictionary<string, bool>>(json);
Utils.cs (1)
17return JsonSerializer.Deserialize<EstimatorsContract>(json);
Microsoft.ML.AutoML.Tests (17)
AutoFeaturizerTests.cs (6)
50Approvals.Verify(JsonSerializer.Serialize(pipeline, _jsonSerializerOptions)); 62Approvals.Verify(JsonSerializer.Serialize(pipeline, _jsonSerializerOptions)); 74Approvals.Verify(JsonSerializer.Serialize(pipeline, _jsonSerializerOptions)); 86Approvals.Verify(JsonSerializer.Serialize(pipeline, _jsonSerializerOptions)); 97Approvals.Verify(JsonSerializer.Serialize(pipeline, _jsonSerializerOptions)); 113Approvals.Verify(JsonSerializer.Serialize(pipeline, _jsonSerializerOptions));
SweepableEstimatorPipelineTest.cs (1)
121Approvals.Verify(JsonSerializer.Serialize(defaultParam, _jsonSerializerOptions));
SweepableExtensionTest.cs (9)
83var json = JsonSerializer.Serialize(pipeline, _jsonSerializerOptions); 96var json = JsonSerializer.Serialize(pipeline, _jsonSerializerOptions); 109var json = JsonSerializer.Serialize(pipeline, _jsonSerializerOptions); 122var json = JsonSerializer.Serialize(pipeline, _jsonSerializerOptions); 136var json = JsonSerializer.Serialize(pipeline, _jsonSerializerOptions); 150var json = JsonSerializer.Serialize(pipeline, _jsonSerializerOptions); 163var json = JsonSerializer.Serialize(pipeline, _jsonSerializerOptions); 176var json = JsonSerializer.Serialize(pipeline, _jsonSerializerOptions); 191var json = JsonSerializer.Serialize(pipeline, _jsonSerializerOptions);
SweepablePipelineTests.cs (1)
70Approvals.Verify(JsonSerializer.Serialize(pipeline, _jsonSerializerOptions));
Microsoft.ML.SearchSpace (24)
Converter\ChoiceOptionConverter.cs (2)
30var schema = JsonSerializer.Deserialize<Schema>(ref reader, options); 43JsonSerializer.Serialize(writer, schema, options);
Converter\NumericOptionConverter.cs (2)
39var schema = JsonSerializer.Deserialize<Schema>(ref reader, options); 81JsonSerializer.Serialize(writer, schema, options);
Converter\OptionConverter.cs (6)
20return JsonSerializer.Deserialize<SearchSpace>(ref reader, options); 29return JsonSerializer.Deserialize<ChoiceOption>(ref reader, options); 38return JsonSerializer.Deserialize<UniformNumericOption>(ref reader, options); 50JsonSerializer.Serialize(writer, ss, options); 54JsonSerializer.Serialize(writer, choiceOption, options); 58JsonSerializer.Serialize(writer, uniformNumericOption, options);
Converter\ParameterConverter.cs (4)
20var array = JsonSerializer.Deserialize<Dictionary<string, Parameter>>(ref reader, options).ToArray(); 23return Parameter.FromString(JsonSerializer.Deserialize<string>(ref reader, options)); 34return Parameter.FromDouble(JsonSerializer.Deserialize<double>(ref reader, options)); 56JsonSerializer.Serialize(writer, value.Value, options);
Converter\SearchSpaceConverter.cs (2)
18var optionKVPairs = JsonSerializer.Deserialize<Dictionary<string, OptionBase>>(ref reader, options); 25JsonSerializer.Serialize<IDictionary<string, OptionBase>>(value, options);
Parameter.cs (7)
286/// Cast <see cref="ParameterType"/> to <typeparamref name="T"/>. This method will return immediately if the underlying value is of type <typeparamref name="T"/>, otherwise it uses <see cref="JsonSerializer"/> to 297var json = JsonSerializer.Serialize(_value, _settings); 298return JsonSerializer.Deserialize<T>(json, _settings); 393var thisJson = JsonSerializer.Serialize(this); 394var otherJson = JsonSerializer.Serialize(other); 402var thisJson = JsonSerializer.Serialize(this); 426return JsonSerializer.Serialize(this);
SearchSpace.cs (1)
157var json = JsonSerializer.Serialize(parameter);
Microsoft.ML.SearchSpace.Tests (6)
ParameterTest.cs (5)
39var json = JsonSerializer.Serialize(parameter, _settings); 42parameter = JsonSerializer.Deserialize<Parameter>(json); 108var json = JsonSerializer.Serialize(parameter, _settings); 111parameter = JsonSerializer.Deserialize<Parameter>(json); 118json = JsonSerializer.Serialize(parameter, _settings);
SearchSpaceTest.cs (1)
302var json = JsonSerializer.Serialize(ss, _settings);
Microsoft.ML.Tokenizers (5)
Model\BpeOptions.cs (1)
50Dictionary<string, int>? dictionary = JsonSerializer.Deserialize<Dictionary<string, int>>(vocabStream);
Model\BPETokenizer.cs (2)
1102? await JsonSerializer.DeserializeAsync(vocab, ModelSourceGenerationContext.Default.DictionaryStringSpanOrdinalKeyInt32, cancellationToken).ConfigureAwait(false) 1103: JsonSerializer.Deserialize(vocab, ModelSourceGenerationContext.Default.DictionaryStringSpanOrdinalKeyInt32);
Model\CodeGenTokenizer.cs (1)
1752vocab = JsonSerializer.Deserialize(vocabularyStream, ModelSourceGenerationContext.Default.Vocabulary);
Model\EnglishRobertaTokenizer.cs (1)
184vocab = JsonSerializer.Deserialize(vocabularyStream, ModelSourceGenerationContext.Default.DictionaryStringSpanOrdinalKeyInt32);
Microsoft.ML.Tokenizers.Tests (8)
BpeTests.cs (2)
400Dictionary<string, int>? dictionary = JsonSerializer.Deserialize<Dictionary<string, int>>(jsonString); 592File.WriteAllText(fileName, JsonSerializer.Serialize<Dictionary<string, int>>(dic), Encoding.UTF8);
TiktokenTests.cs (6)
232int[]? expected = JsonSerializer.Deserialize<int[]>(stream) as int[]; 307int[]? expected = JsonSerializer.Deserialize<int[]>(stream) as int[]; 344int[]? expected = JsonSerializer.Deserialize<int[]>(stream) as int[]; 363int[]? expected = JsonSerializer.Deserialize<int[]>(stream) as int[]; 382int[]? expected = JsonSerializer.Deserialize<int[]>(stream) as int[]; 401int[]? expected = JsonSerializer.Deserialize<int[]>(stream) as int[];
Microsoft.NET.Build.Containers (10)
AuthHandshakeMessageHandler.cs (2)
564TokenResponse? tokenResponse = JsonSerializer.Deserialize<TokenResponse>(postResponse.Content.ReadAsStream(cancellationToken)); 608TokenResponse? token = JsonSerializer.Deserialize<TokenResponse>(tokenResponse.Content.ReadAsStream(cancellationToken));
ImageBuilder.cs (1)
96Manifest = JsonSerializer.SerializeToNode(newManifest)?.ToJsonString() ?? "",
ImageIndexGenerator.cs (1)
143return JsonSerializer.SerializeToNode(imageIndex, nullIgnoreOptions)?.ToJsonString(escapeOptions) ?? "";
ManifestV2.cs (1)
59public string GetDigest() => KnownDigest ??= DigestUtils.ComputeSha256Digest(JsonSerializer.SerializeToNode(this)?.ToJsonString() ?? string.Empty);
src\sdk\src\Common\VSHostObject.cs (1)
83List<TaskItemDto>? dtos = JsonSerializer.Deserialize<List<TaskItemDto>>(rawTaskItems);
Tasks\ContainerArchiveCache.cs (2)
89entry = JsonSerializer.Deserialize<ArchiveCacheEntry>(File.ReadAllText(task.ArchiveIncrementalCachePath)); 164File.WriteAllText(temporaryPath, JsonSerializer.Serialize(entry));
Tasks\CreateImageIndex.cs (1)
114var manifestV2 = JsonSerializer.Deserialize<ManifestV2>(manifest);
VSHostObject.cs (1)
75List<TaskItemDto>? dtos = JsonSerializer.Deserialize<List<TaskItemDto>>(rawTaskItems);
Microsoft.NET.Build.Tasks (7)
CheckSdkVulnerabilities.cs (1)
55summary = JsonSerializer.Deserialize(json, SdkVulnerabilitySummaryContext.Default.SdkVulnerabilitySummary);
Generated\361d1da7f942c932\InstallStateJsonSerializerContext.InstallStateContents.g.cs (1)
132global::System.Text.Json.JsonSerializer.Serialize(writer, __value_UseWorkloadSets, NullableBoolean);
Generated\361d1da7f942c932\SdkVulnerabilitySummaryContext.SdkVulnerabilitySummary.g.cs (1)
170global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.NET.Build.Tasks.CheckSdkVulnerabilities.SdkVulnerabilitySummary)value).EolDate, NullableDateTime);
parent\parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSet.cs (2)
68return FromDictionaryForJson(JsonSerializer.Deserialize(json, WorkloadSetJsonSerializerContext.Default.IDictionaryStringString)!, defaultFeatureBand); 118var json = JsonSerializer.Serialize(ToDictionaryForJson(), WorkloadSetJsonSerializerContext.Default.DictionaryStringString);
src\sdk\src\Cli\dotnet\Commands\Workload\InstallStateContents.cs (2)
26return JsonSerializer.Deserialize(contents, InstallStateJsonSerializerContext.Default.InstallStateContents) ?? new InstallStateContents(); 36return JsonSerializer.Serialize(this, InstallStateJsonSerializerContext.Default.InstallStateContents);
Microsoft.NET.HostModel (1)
ComHost\ClsidMap.cs (1)
70writer.Write(JsonSerializer.Serialize(clsidMap, s_jsonOptions));
Microsoft.NET.ProjectData.Tasks (1)
ProjectDataBuildCompletionLogger.cs (1)
439 WriteJsonAtomically(manifestPath, JsonSerializer.Serialize(manifest, ProjectDataBuildJsonSerializerContext.Default.ProjectDataBuildAttemptManifest));
Microsoft.NET.Sdk.Publish.Tasks (5)
AppSettingsTransform.cs (2)
64return JsonSerializer.Serialize(obj, 73return JsonSerializer.Deserialize<T>(jsonString,
src\sdk\src\Common\VSHostObject.cs (1)
83List<TaskItemDto>? dtos = JsonSerializer.Deserialize<List<TaskItemDto>>(rawTaskItems);
Tasks\Http\HttpClientExtensions.cs (1)
276return JsonSerializer.Deserialize<T>(reader.ReadToEnd(), s_defaultSerializerOptions);
Tasks\ZipDeploy\ZipDeploymentStatus.cs (1)
120return JsonSerializer.Deserialize<T>(jsonString,
Microsoft.NET.Sdk.StaticWebAssets.Tasks (29)
Data\StaticAssetsManifest.cs (12)
46JsonSerializer.Serialize(writer, Source); 47JsonSerializer.Serialize(writer, BasePath); 48JsonSerializer.Serialize(writer, Mode); 49JsonSerializer.Serialize(writer, ManifestType); 50JsonSerializer.Serialize(writer, ReferencedProjectsConfiguration); 51JsonSerializer.Serialize(writer, DiscoveryPatterns); 52JsonSerializer.Serialize(writer, Assets); 53JsonSerializer.Serialize(writer, Endpoints); 88var manifest = JsonSerializer.Deserialize(jsonBytes, StaticWebAssetsJsonSerializerContext.RelaxedEscaping.StaticWebAssetsManifest); 103var manifest = JsonSerializer.Deserialize<StaticWebAssetsManifest>(memoryStream.ToArray()); 114var manifest = JsonSerializer.Deserialize<StaticWebAssetsManifest>(jsonManifest); 203private string GetDebuggerDisplay() => JsonSerializer.Serialize(this, _debuggerDisplayJsonOptions);
Data\StaticWebAssetEndpointProperty.cs (2)
22internal static StaticWebAssetEndpointProperty[] FromMetadataValue(string value) => string.IsNullOrEmpty(value) ? [] : JsonSerializer.Deserialize(value, _jsonTypeInfo); 25JsonSerializer.Serialize(
Data\StaticWebAssetEndpointResponseHeader.cs (2)
22internal static StaticWebAssetEndpointResponseHeader[] FromMetadataValue(string value) => string.IsNullOrEmpty(value) ? [] : JsonSerializer.Deserialize(value, _jsonTypeInfo); 25JsonSerializer.Serialize(
Data\StaticWebAssetEndpointSelector.cs (2)
24public static StaticWebAssetEndpointSelector[] FromMetadataValue(string value) => string.IsNullOrEmpty(value) ? [] : JsonSerializer.Deserialize(value, _jsonTypeInfo); 27JsonSerializer.Serialize(
DefineStaticWebAssets.Cache.cs (2)
138var cache = JsonSerializer.Deserialize(existingManifestFile, DefineStaticWebAssetsSerializerContext.Default.DefineStaticWebAssetsCache); 158JsonSerializer.Serialize(manifestFile, this, DefineStaticWebAssetsSerializerContext.Default.DefineStaticWebAssetsCache);
GenerateStaticWebAssetsDevelopmentManifest.cs (1)
135var data = JsonSerializer.SerializeToUtf8Bytes(manifest, StaticWebAssetsJsonSerializerContext.RelaxedEscaping.StaticWebAssetsDevelopmentManifest);
GenerateStaticWebAssetsManifest.cs (1)
143var data = JsonSerializer.SerializeToUtf8Bytes(manifest, StaticWebAssetsJsonSerializerContext.RelaxedEscaping.StaticWebAssetsManifest);
JSModules\GenerateJSModuleManifest.cs (1)
38var data = JsonSerializer.SerializeToUtf8Bytes(modules, ManifestSerializationOptions);
OverrideHtmlAssetPlaceholders.cs (1)
72return $"<script type=\"importmap\">{JsonSerializer.Serialize(importMap, ImportMapSerializerContext.CustomEncoder.Options)}</script>";
ReadPackageAssetsManifest.cs (1)
162manifest = JsonSerializer.Deserialize(json,
ServiceWorker\GenerateServiceWorkerAssetsManifest.cs (1)
99var data = JsonSerializer.Serialize(manifest, ManifestSerializationOptions);
StaticWebAssetsGeneratePackManifest.cs (1)
83var data = JsonSerializer.SerializeToUtf8Bytes(manifest, ManifestSerializationOptions);
StaticWebAssetsReadPackManifest.cs (1)
31var manifest = JsonSerializer.Deserialize<StaticWebAssetsPackManifest>(File.ReadAllBytes(ManifestPath));
Utils\ArtifactWriter.cs (1)
15var data = JsonSerializer.SerializeToUtf8Bytes(manifest, serializer);
Microsoft.NET.Sdk.WorkloadManifestReader (5)
Generated\361d1da7f942c932\InstallStateJsonSerializerContext.InstallStateContents.g.cs (1)
132global::System.Text.Json.JsonSerializer.Serialize(writer, __value_UseWorkloadSets, NullableBoolean);
src\sdk\src\Cli\dotnet\Commands\Workload\InstallStateContents.cs (2)
26return JsonSerializer.Deserialize(contents, InstallStateJsonSerializerContext.Default.InstallStateContents) ?? new InstallStateContents(); 36return JsonSerializer.Serialize(this, InstallStateJsonSerializerContext.Default.InstallStateContents);
WorkloadSet.cs (2)
68return FromDictionaryForJson(JsonSerializer.Deserialize(json, WorkloadSetJsonSerializerContext.Default.IDictionaryStringString)!, defaultFeatureBand); 118var json = JsonSerializer.Serialize(ToDictionaryForJson(), WorkloadSetJsonSerializerContext.Default.DictionaryStringString);
Microsoft.TemplateEngine.Edge (5)
Generated\361d1da7f942c932\TemplateCacheJsonSerializerContext.ITemplateParameter.g.cs (1)
348global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.TemplateEngine.Abstractions.ITemplateParameter)value).Priority, TemplateParameterPriority);
Generated\361d1da7f942c932\TemplateCacheJsonSerializerContext.TemplateParameterPrecedence.g.cs (1)
169global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence)value).PrecedenceDefinition, PrecedenceDefinition);
parent\Shared\JExtensions.cs (3)
466JsonSerializer.Serialize(fileStream, obj, jsonTypeInfo); 494return JsonSerializer.Serialize(obj, SerializerOptions); 604string json = JsonSerializer.Serialize(obj, SerializerOptions);
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (4)
parent\Shared\JExtensions.cs (3)
466JsonSerializer.Serialize(fileStream, obj, jsonTypeInfo); 494return JsonSerializer.Serialize(obj, SerializerOptions); 604string json = JsonSerializer.Serialize(obj, SerializerOptions);
ValueForms\JsonEncodeValueFormFactory.cs (1)
26return JsonSerializer.Serialize(value, JsonEncodeContext.String);
Microsoft.TemplateEngine.Utils (3)
parent\Shared\JExtensions.cs (3)
466JsonSerializer.Serialize(fileStream, obj, jsonTypeInfo); 494return JsonSerializer.Serialize(obj, SerializerOptions); 604string json = JsonSerializer.Serialize(obj, SerializerOptions);
Microsoft.TemplateSearch.Common (7)
parent\Shared\JExtensions.cs (3)
466JsonSerializer.Serialize(fileStream, obj, jsonTypeInfo); 494return JsonSerializer.Serialize(obj, SerializerOptions); 604string json = JsonSerializer.Serialize(obj, SerializerOptions);
TemplateSearchCache\TemplatePackageSearchData.Json.cs (2)
131JsonSerializer.Serialize(writer, value.Templates, options); 138JsonSerializer.Serialize(writer, item.Value, options);
TemplateSearchCache\TemplateSearchData.Json.cs (2)
180JsonSerializer.Serialize(writer, value.TemplateInfo.BaselineInfo, options); 199JsonSerializer.Serialize(writer, item.Value, options);
Microsoft.TestPlatform.CommunicationUtilities (34)
Generated\361d1da7f942c932\TestPlatformJsonContext.AfterTestRunEndResult.g.cs (1)
135global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.Common.DataCollection.AfterTestRunEndResult)value).Metrics, IDictionaryStringObject);
Generated\361d1da7f942c932\TestPlatformJsonContext.DiscoveryCompletePayload.g.cs (1)
253global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.ObjectModel.DiscoveryCompletePayload)value).Metrics, IDictionaryStringObject);
Generated\361d1da7f942c932\TestPlatformJsonContext.DiscoveryCriteria.g.cs (1)
237global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.DiscoveryCriteria)value).DiscoveredTestEventTimeout, TimeSpan);
Generated\361d1da7f942c932\TestPlatformJsonContext.ICollectionUri.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, element, Uri);
Generated\361d1da7f942c932\TestPlatformJsonContext.IEnumerableTestCase.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, element, TestCase);
Generated\361d1da7f942c932\TestPlatformJsonContext.InvokedDataCollector.g.cs (1)
173global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.InvokedDataCollector)value).Uri, Uri);
Generated\361d1da7f942c932\TestPlatformJsonContext.ITestRunStatistics.g.cs (1)
109global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.ITestRunStatistics)value).Stats, IDictionaryTestOutcomeInt64);
Generated\361d1da7f942c932\TestPlatformJsonContext.ListKeyValuePairTestPropertyObject.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], KeyValuePairTestPropertyObject);
Generated\361d1da7f942c932\TestPlatformJsonContext.MessageEnvelope.g.cs (1)
113global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Payload, NullableJsonElement);
Generated\361d1da7f942c932\TestPlatformJsonContext.TelemetryEvent.g.cs (1)
112global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TelemetryEvent)value).Properties, IDictionaryStringObject);
Generated\361d1da7f942c932\TestPlatformJsonContext.TestMessagePayload.g.cs (1)
109global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.ObjectModel.TestMessagePayload)value).MessageLevel, TestMessageLevel);
Generated\361d1da7f942c932\TestPlatformJsonContext.TestRunAttachmentsProcessingCompleteEventArgs.g.cs (1)
132global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunAttachmentsProcessingCompleteEventArgs)value).Metrics, IDictionaryStringObject);
Generated\361d1da7f942c932\TestPlatformJsonContext.TestRunCompleteEventArgs.g.cs (2)
261global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCompleteEventArgs)value).ElapsedTimeInRunningTests, TimeSpan); 263global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCompleteEventArgs)value).Metrics, IDictionaryStringObject);
Generated\361d1da7f942c932\TestPlatformJsonContext.TestRunCriteria.g.cs (1)
368global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.BaseTestRunCriteria)value).RunStatsChangeEventTimeout, TimeSpan);
Generated\361d1da7f942c932\TestPlatformJsonContext.TestRunStatistics.g.cs (1)
110global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunStatistics)value).Stats, IDictionaryTestOutcomeInt64);
Generated\361d1da7f942c932\TestPlatformJsonContext.UriDataAttachment.g.cs (1)
111global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.UriDataAttachment)value).Uri, Uri);
Generated\361d1da7f942c932\TestPlatformJsonContext.VersionedMessageEnvelope.g.cs (1)
134global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Payload, NullableJsonElement);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestPlatformJsonContext.AttachmentSet.g.cs (1)
132global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.AttachmentSet)value).Uri, Uri);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestPlatformJsonContext.Exception.g.cs (2)
231global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::System.Exception)value).Data, IDictionary); 240global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::System.Exception)value).TargetSite, MethodBase);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestPlatformJsonContext.ListTestCase.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], TestCase);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestPlatformJsonContext.TestCaseArray.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], TestCase);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestPlatformJsonContext.TestProperty.g.cs (2)
223global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty)value).ValidateValueCallback, ValidateValueCallback); 225global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty)value).Attributes, TestPropertyAttributes);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestPlatformJsonContext.TestResult.g.cs (3)
355global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestResult)value).TestCase, TestCase); 359global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestResult)value).Outcome, TestOutcome); 367global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestResult)value).Duration, TimeSpan);
Serialization\StjSafe.cs (6)
15/// Thin wrappers around <see cref="JsonSerializer"/> that suppress IL2026/IL3050 trimming 38return JsonSerializer.Deserialize<T>(json, options); 46return JsonSerializer.Deserialize<T>(element, options); 54JsonSerializer.Serialize(writer, value, options); 62return JsonSerializer.Serialize(value, options); 70return JsonSerializer.SerializeToElement(value, inputType, options);
NativeIntegrations.Contracts (3)
artifacts\obj\NativeIntegrations.Contracts\Debug\provider-contract\ProviderContract.g.cs (3)
28return JsonSerializer.SerializeToElement(result, ProviderProjectionJsonContext.Default.String); 41arguments["name"] = JsonSerializer.SerializeToElement(name, ProviderProjectionJsonContext.Default.String); 42arguments["baseUrl"] = JsonSerializer.SerializeToElement(baseUrl, ProviderProjectionJsonContext.Default.String);
NativeIntegrations.Redis.Contracts (7)
artifacts\obj\NativeIntegrations.Redis.Contracts\Debug\provider-contract\ProviderContract.g.cs (7)
33return JsonSerializer.SerializeToElement((string?)null, ProviderProjectionJsonContext.Default.String); 38return JsonSerializer.SerializeToElement((string?)null, ProviderProjectionJsonContext.Default.String); 43return JsonSerializer.SerializeToElement((string?)null, ProviderProjectionJsonContext.Default.String); 48return JsonSerializer.SerializeToElement((string?)null, ProviderProjectionJsonContext.Default.String); 71arguments["name"] = JsonSerializer.SerializeToElement(name, ProviderProjectionJsonContext.Default.String); 101arguments["name"] = JsonSerializer.SerializeToElement(name, ProviderProjectionJsonContext.Default.String); 111arguments["environmentName"] = JsonSerializer.SerializeToElement(environmentName, ProviderProjectionJsonContext.Default.String);
Nats.ApiService (2)
Program.cs (2)
53await ctx.Response.WriteAsync($"data: {JsonSerializer.Serialize(msg.Data)}\n\n", ct); 73await ctx.Response.WriteAsync($"data: {JsonSerializer.Serialize(msg.Data)}\n\n", ct);
NuGet.CommandLine.XPlat (19)
Commands\PackageSearch\PackageSearchResultJsonRenderer.cs (1)
57var json = JsonSerializer.Serialize(_packageSearchMainOutput, new PackageSearchJsonContext(options).SearchMainOutput);
Generated\361d1da7f942c932\PackageSearchJsonContext.IEnumerablePackageVulnerabilityMetadata.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, element, PackageVulnerabilityMetadata);
Generated\361d1da7f942c932\PackageSearchJsonContext.IPackageSearchMetadata.g.cs (8)
536global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).DownloadCount, NullableInt64); 538global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).IconUrl, Uri); 542global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).LicenseUrl, Uri); 544global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).ProjectUrl, Uri); 546global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).ReadmeUrl, Uri); 549global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).ReportAbuseUrl, Uri); 551global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).PackageDetailsUrl, Uri); 553global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).Published, NullableDateTimeOffset);
Generated\361d1da7f942c932\PackageSearchJsonContext.LicenseMetadata.g.cs (3)
192global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Packaging.LicenseMetadata)value).Type, LicenseType); 199global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Packaging.LicenseMetadata)value).Version, Version); 201global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Packaging.LicenseMetadata)value).LicenseUrl, Uri);
Generated\361d1da7f942c932\PackageSearchJsonContext.ListPackageSearchProblem.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], PackageSearchProblem);
Generated\361d1da7f942c932\PackageSearchJsonContext.NuGetFramework.g.cs (2)
397global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Frameworks.NuGetFramework)value).Version, Version); 400global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Frameworks.NuGetFramework)value).PlatformVersion, Version);
Generated\361d1da7f942c932\PackageSearchJsonContext.NuGetLicenseExpression.g.cs (1)
89global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Packaging.Licenses.NuGetLicenseExpression)value).Type, LicenseExpressionType);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\PackageSearchJsonContext.FloatRange.g.cs (1)
173global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Versioning.FloatRange)value).FloatBehavior, NuGetVersionFloatBehavior);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\PackageSearchJsonContext.NuGetVersion.g.cs (1)
332global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Versioning.NuGetVersion)value).Version, Version);
NuGet.Credentials (1)
PluginCredentialProvider.cs (1)
219: JsonSerializer.Deserialize(trimmedOutput, PluginCredentialResponseJsonContext.Default.PluginCredentialResponse)
NuGet.Packaging (2)
NupkgMetadata\NupkgMetadataFileFormat.cs (2)
47NupkgMetadataFile? nupkgMetadata = JsonSerializer.Deserialize<NupkgMetadataFile>(stream, JsonContext.NupkgMetadataFile); 89JsonSerializer.Serialize(stream, hashFile, JsonContext.NupkgMetadataFile);
NuGet.ProjectModel (7)
CacheFileFormat.cs (4)
45return JsonSerializer.Deserialize(ref reader, (JsonTypeInfo<AssetsLogMessage>)options.GetTypeInfo(typeof(AssetsLogMessage))); 50JsonSerializer.Serialize(writer, (AssetsLogMessage)value, (JsonTypeInfo<AssetsLogMessage>)options.GetTypeInfo(typeof(AssetsLogMessage))); 62return JsonSerializer.Deserialize(utf8Json: stream, (JsonTypeInfo<CacheFile>)SerializerOptions.GetTypeInfo(typeof(CacheFile))); 100textWriter.Write(JsonSerializer.Serialize(cacheFile, (JsonTypeInfo<CacheFile>)SerializerOptions.GetTypeInfo(typeof(CacheFile))));
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\CacheFileSourceGen.IAssetsLogMessage.g.cs (3)
312global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).Level, LogLevel); 314global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).Code, NuGetLogCode); 318global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).WarningLevel, WarningLevel);
NuGet.Protocol (77)
Converters\PackageDependencyGroupStjConverter.cs (1)
56PackageDependency? dependency = JsonSerializer.Deserialize(ref reader, PackageSearchJsonContext.Default.PackageDependency);
DependencyInfo\RegistrationUtility.cs (1)
194return await System.Text.Json.JsonSerializer.DeserializeAsync(stream, typeInfo, token);
Generated\361d1da7f942c932\PluginCacheJsonContext.IReadOnlyListOperationClaim.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, element, OperationClaim);
Generated\361d1da7f942c932\PluginJsonContext.CopyFilesInPackageResponse.g.cs (1)
115global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.CopyFilesInPackageResponse)value).ResponseCode, MessageResponseCode);
Generated\361d1da7f942c932\PluginJsonContext.CopyNupkgFileResponse.g.cs (1)
89global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.CopyNupkgFileResponse)value).ResponseCode, MessageResponseCode);
Generated\361d1da7f942c932\PluginJsonContext.GetAuthenticationCredentialsRequest.g.cs (1)
153global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Uri, Uri);
Generated\361d1da7f942c932\PluginJsonContext.GetAuthenticationCredentialsResponse.g.cs (1)
190global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.GetAuthenticationCredentialsResponse)value).ResponseCode, MessageResponseCode);
Generated\361d1da7f942c932\PluginJsonContext.GetCredentialsRequest.g.cs (1)
115global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.GetCredentialsRequest)value).StatusCode, HttpStatusCode);
Generated\361d1da7f942c932\PluginJsonContext.GetCredentialsResponse.g.cs (1)
154global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.GetCredentialsResponse)value).ResponseCode, MessageResponseCode);
Generated\361d1da7f942c932\PluginJsonContext.GetFilesInPackageResponse.g.cs (1)
115global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.GetFilesInPackageResponse)value).ResponseCode, MessageResponseCode);
Generated\361d1da7f942c932\PluginJsonContext.GetPackageHashResponse.g.cs (1)
114global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.GetPackageHashResponse)value).ResponseCode, MessageResponseCode);
Generated\361d1da7f942c932\PluginJsonContext.GetPackageVersionsResponse.g.cs (1)
109global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.GetPackageVersionsResponse)value).ResponseCode, MessageResponseCode);
Generated\361d1da7f942c932\PluginJsonContext.IReadOnlyListOperationClaim.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, element, OperationClaim);
Generated\361d1da7f942c932\PluginJsonContext.MonitorNuGetProcessExitResponse.g.cs (1)
89global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.MonitorNuGetProcessExitResponse)value).ResponseCode, MessageResponseCode);
Generated\361d1da7f942c932\PluginJsonContext.PrefetchPackageResponse.g.cs (1)
89global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.PrefetchPackageResponse)value).ResponseCode, MessageResponseCode);
Generated\361d1da7f942c932\PluginJsonContext.SetCredentialsResponse.g.cs (1)
89global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.SetCredentialsResponse)value).ResponseCode, MessageResponseCode);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\PluginJsonContext.InitializeRequest.g.cs (1)
141global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.InitializeRequest)value).RequestTimeout, TimeSpan);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\PluginJsonContext.InitializeResponse.g.cs (1)
89global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.InitializeResponse)value).ResponseCode, MessageResponseCode);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\PluginJsonContext.LogRequest.g.cs (1)
110global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.LogRequest)value).LogLevel, LogLevel);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\PluginJsonContext.LogResponse.g.cs (1)
89global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.LogResponse)value).ResponseCode, MessageResponseCode);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\PluginJsonContext.Progress.g.cs (1)
92global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Percentage, NullableDouble);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\PluginJsonContext.SetLogLevelRequest.g.cs (1)
89global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.SetLogLevelRequest)value).LogLevel, LogLevel);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\PluginJsonContext.SetLogLevelResponse.g.cs (1)
89global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.SetLogLevelResponse)value).ResponseCode, MessageResponseCode);
LegacyFeed\AutoCompleteResourceV2Feed.cs (2)
100return await System.Text.Json.JsonSerializer.DeserializeAsync(seekableStream, JsonContext.Default.StringArray, token) ?? Array.Empty<string>(); 119return await System.Text.Json.JsonSerializer.DeserializeAsync(seekableStream, JsonContext.Default.StringArray, token) ?? Array.Empty<string>();
Plugins\MessageConverter.cs (34)
67[typeof(HandshakeRequest)] = (w, p) => JsonSerializer.Serialize(w, (HandshakeRequest)p, PluginJsonContext.Default.HandshakeRequest), 68[typeof(HandshakeResponse)] = (w, p) => JsonSerializer.Serialize(w, (HandshakeResponse)p, PluginJsonContext.Default.HandshakeResponse), 69[typeof(InitializeRequest)] = (w, p) => JsonSerializer.Serialize(w, (InitializeRequest)p, PluginJsonContext.Default.InitializeRequest), 70[typeof(InitializeResponse)] = (w, p) => JsonSerializer.Serialize(w, (InitializeResponse)p, PluginJsonContext.Default.InitializeResponse), 71[typeof(GetOperationClaimsRequest)] = (w, p) => JsonSerializer.Serialize(w, (GetOperationClaimsRequest)p, PluginJsonContext.Default.GetOperationClaimsRequest), 72[typeof(GetOperationClaimsResponse)] = (w, p) => JsonSerializer.Serialize(w, (GetOperationClaimsResponse)p, PluginJsonContext.Default.GetOperationClaimsResponse), 73[typeof(GetServiceIndexRequest)] = (w, p) => JsonSerializer.Serialize(w, (GetServiceIndexRequest)p, PluginJsonContext.Default.GetServiceIndexRequest), 74[typeof(GetServiceIndexResponse)] = (w, p) => JsonSerializer.Serialize(w, (GetServiceIndexResponse)p, PluginJsonContext.Default.GetServiceIndexResponse), 75[typeof(GetAuthenticationCredentialsRequest)] = (w, p) => JsonSerializer.Serialize(w, (GetAuthenticationCredentialsRequest)p, PluginJsonContext.Default.GetAuthenticationCredentialsRequest), 76[typeof(GetAuthenticationCredentialsResponse)] = (w, p) => JsonSerializer.Serialize(w, (GetAuthenticationCredentialsResponse)p, PluginJsonContext.Default.GetAuthenticationCredentialsResponse), 77[typeof(GetCredentialsRequest)] = (w, p) => JsonSerializer.Serialize(w, (GetCredentialsRequest)p, PluginJsonContext.Default.GetCredentialsRequest), 78[typeof(GetCredentialsResponse)] = (w, p) => JsonSerializer.Serialize(w, (GetCredentialsResponse)p, PluginJsonContext.Default.GetCredentialsResponse), 79[typeof(LogRequest)] = (w, p) => JsonSerializer.Serialize(w, (LogRequest)p, PluginJsonContext.Default.LogRequest), 80[typeof(LogResponse)] = (w, p) => JsonSerializer.Serialize(w, (LogResponse)p, PluginJsonContext.Default.LogResponse), 81[typeof(SetLogLevelRequest)] = (w, p) => JsonSerializer.Serialize(w, (SetLogLevelRequest)p, PluginJsonContext.Default.SetLogLevelRequest), 82[typeof(SetLogLevelResponse)] = (w, p) => JsonSerializer.Serialize(w, (SetLogLevelResponse)p, PluginJsonContext.Default.SetLogLevelResponse), 83[typeof(SetCredentialsRequest)] = (w, p) => JsonSerializer.Serialize(w, (SetCredentialsRequest)p, PluginJsonContext.Default.SetCredentialsRequest), 84[typeof(SetCredentialsResponse)] = (w, p) => JsonSerializer.Serialize(w, (SetCredentialsResponse)p, PluginJsonContext.Default.SetCredentialsResponse), 85[typeof(MonitorNuGetProcessExitRequest)] = (w, p) => JsonSerializer.Serialize(w, (MonitorNuGetProcessExitRequest)p, PluginJsonContext.Default.MonitorNuGetProcessExitRequest), 86[typeof(MonitorNuGetProcessExitResponse)] = (w, p) => JsonSerializer.Serialize(w, (MonitorNuGetProcessExitResponse)p, PluginJsonContext.Default.MonitorNuGetProcessExitResponse), 87[typeof(CopyFilesInPackageRequest)] = (w, p) => JsonSerializer.Serialize(w, (CopyFilesInPackageRequest)p, PluginJsonContext.Default.CopyFilesInPackageRequest), 88[typeof(CopyFilesInPackageResponse)] = (w, p) => JsonSerializer.Serialize(w, (CopyFilesInPackageResponse)p, PluginJsonContext.Default.CopyFilesInPackageResponse), 89[typeof(CopyNupkgFileRequest)] = (w, p) => JsonSerializer.Serialize(w, (CopyNupkgFileRequest)p, PluginJsonContext.Default.CopyNupkgFileRequest), 90[typeof(CopyNupkgFileResponse)] = (w, p) => JsonSerializer.Serialize(w, (CopyNupkgFileResponse)p, PluginJsonContext.Default.CopyNupkgFileResponse), 91[typeof(GetFilesInPackageRequest)] = (w, p) => JsonSerializer.Serialize(w, (GetFilesInPackageRequest)p, PluginJsonContext.Default.GetFilesInPackageRequest), 92[typeof(GetFilesInPackageResponse)] = (w, p) => JsonSerializer.Serialize(w, (GetFilesInPackageResponse)p, PluginJsonContext.Default.GetFilesInPackageResponse), 93[typeof(GetPackageHashRequest)] = (w, p) => JsonSerializer.Serialize(w, (GetPackageHashRequest)p, PluginJsonContext.Default.GetPackageHashRequest), 94[typeof(GetPackageHashResponse)] = (w, p) => JsonSerializer.Serialize(w, (GetPackageHashResponse)p, PluginJsonContext.Default.GetPackageHashResponse), 95[typeof(GetPackageVersionsRequest)] = (w, p) => JsonSerializer.Serialize(w, (GetPackageVersionsRequest)p, PluginJsonContext.Default.GetPackageVersionsRequest), 96[typeof(GetPackageVersionsResponse)] = (w, p) => JsonSerializer.Serialize(w, (GetPackageVersionsResponse)p, PluginJsonContext.Default.GetPackageVersionsResponse), 97[typeof(PrefetchPackageRequest)] = (w, p) => JsonSerializer.Serialize(w, (PrefetchPackageRequest)p, PluginJsonContext.Default.PrefetchPackageRequest), 98[typeof(PrefetchPackageResponse)] = (w, p) => JsonSerializer.Serialize(w, (PrefetchPackageResponse)p, PluginJsonContext.Default.PrefetchPackageResponse), 99[typeof(Fault)] = (w, p) => JsonSerializer.Serialize(w, (Fault)p, PluginJsonContext.Default.Fault), 100[typeof(Progress)] = (w, p) => JsonSerializer.Serialize(w, (Progress)p, PluginJsonContext.Default.Progress),
Plugins\PluginCacheEntry.cs (2)
49OperationClaims = System.Text.Json.JsonSerializer.Deserialize(content, PluginCacheJsonContext.Default.IReadOnlyListOperationClaim); 79byte[] json = System.Text.Json.JsonSerializer.SerializeToUtf8Bytes(OperationClaims, PluginCacheJsonContext.Default.IReadOnlyListOperationClaim);
Plugins\Sender.cs (2)
142string json = System.Text.Json.JsonSerializer.Serialize(message, PluginJsonContext.Default.Message); 148string json = System.Text.Json.JsonSerializer.Serialize(message, PluginJsonContext.Default.Message);
Plugins\StandardInputReceiver.cs (2)
130message = System.Text.Json.JsonSerializer.Deserialize(line, PluginJsonContext.Default.Message); 134message = System.Text.Json.JsonSerializer.Deserialize(line, PluginJsonContext.Default.Message);
Plugins\StandardOutputReceiver.cs (2)
113message = System.Text.Json.JsonSerializer.Deserialize(line, PluginJsonContext.Default.Message); 117message = System.Text.Json.JsonSerializer.Deserialize(line, PluginJsonContext.Default.Message);
Providers\RepositorySignatureResourceProvider.cs (2)
92var model = await JsonSerializer.DeserializeAsync( 119var model = await JsonSerializer.DeserializeAsync(
Providers\ServiceIndexResourceV3Provider.cs (1)
221index = await JsonSerializer.DeserializeAsync(stream, JsonContext.Default.ServiceIndexModel, token);
RemoteRepositories\HttpFileSystemBasedFindPackageByIdResource.cs (1)
583var json = await JsonSerializer.DeserializeAsync(stream, JsonContext.Default.FlatContainerVersionList, cancellationToken: token);
Resources\AutoCompleteResourceV3.cs (1)
81return await JsonSerializer.DeserializeAsync(stream, JsonContext.Default.AutoCompleteModel, token);
Resources\PackageMetadataResourceV3.cs (1)
199return await System.Text.Json.JsonSerializer.DeserializeAsync(stream, typeInfo, token);
Resources\PackageSearchResourceV3.cs (1)
268var results = await System.Text.Json.JsonSerializer.DeserializeAsync(stream, PackageSearchJsonContext.Default.V3SearchResults, token);
Resources\ServiceIndexResourceV3.cs (1)
81get { return _json ??= JsonSerializer.Serialize(_model!, JsonContext.Default.ServiceIndexModel); }
Resources\VulnerabilityInfoResourceV3.cs (2)
51await JsonSerializer.DeserializeAsync(result.Stream!, JsonContext.Default.VulnerabilityIndex); 106await JsonSerializer.DeserializeAsync(result.Stream!, JsonContext.Default.VulnerabilityPage);
OrderProcessor (1)
OrderProcessingWorker.cs (1)
66var order = JsonSerializer.Deserialize<Order>(message.Span) ?? new Order() { Id = "fake" };
RepoTasks (1)
GenerateTestDevCert.cs (1)
55JsonSerializer.Serialize(file, devCertJson);
rzc (2)
DiscoverCommand.cs (1)
325JsonSerializer.Serialize(stream, tagHelpers, TagHelperDescriptorJsonConverter.SerializerOptions);
GenerateCommand.cs (1)
402var tagHelpers = JsonSerializer.Deserialize<IReadOnlyList<TagHelperDescriptor>>(stream, TagHelperDescriptorJsonConverter.SerializerOptions);
sdk-tasks (1)
ProcessRuntimeAnalyzerVersions.cs (1)
62File.WriteAllText(path: MetadataFilePath!, JsonSerializer.Serialize(metadata, SdkTasksJsonSerializerContext.Default.DictionaryStringMetadataEntry));
Shared.Tests (2)
JsonSchemaExporter\SchemaTestHelpers.cs (2)
69JsonSchema jsonSchema = JsonSerializer.Deserialize(schema, Context.Default.JsonSchema)!; 75JsonSerializer.Serialize(node, Context.Default.JsonNode!);
Stress.AppHost (4)
CommandResources.cs (3)
1216var json = JsonSerializer.Serialize(token, new JsonSerializerOptions { WriteIndented = true }); 1251var json = JsonSerializer.Serialize(errors, new JsonSerializerOptions { WriteIndented = true }); 1308return JsonSerializer.Serialize(payload, new JsonSerializerOptions { WriteIndented = true });
InteractionCommands.cs (1)
1157var json = JsonSerializer.Serialize(fileDetails, new JsonSerializerOptions { WriteIndented = true });
System.Memory.Data (14)
System\BinaryData.cs (14)
79/// using <see cref="JsonSerializer"/>. 83/// <see cref="JsonSerializer"/>.</param> 91JsonSerializer.SerializeToUtf8Bytes(jsonSerializable, type ?? jsonSerializable?.GetType() ?? typeof(object), options), 98/// using <see cref="JsonSerializer"/> 102/// <see cref="JsonSerializer"/>.</param> 108JsonSerializer.SerializeToUtf8Bytes(jsonSerializable, type ?? jsonSerializable?.GetType() ?? typeof(object), context), 371/// the <see cref="JsonSerializer"/> 382=> new BinaryData(JsonSerializer.SerializeToUtf8Bytes(jsonSerializable, options), MediaTypeApplicationJson); 386/// the <see cref="JsonSerializer"/> 395=> new BinaryData(JsonSerializer.SerializeToUtf8Bytes(jsonSerializable, jsonTypeInfo), MediaTypeApplicationJson); 441/// <see cref="JsonSerializer"/>. 450=> JsonSerializer.Deserialize<T>(GetBytesWithTrimmedBom(), options); 454/// <see cref="JsonSerializer"/>. 461=> JsonSerializer.Deserialize(GetBytesWithTrimmedBom(), jsonTypeInfo);
System.Net.Http.Json (14)
System\Net\Http\Json\HttpClientJsonExtensions.cs (4)
20FromJsonAsyncCore(getMethod, client, requestUri, static (stream, options, cancellation) => JsonSerializer.DeserializeAsync(stream, options.type, options.options ?? JsonSerializerOptions.Web, cancellation), (type, options), cancellationToken); 25FromJsonAsyncCore(getMethod, client, requestUri, static (stream, options, cancellation) => JsonSerializer.DeserializeAsync<TValue>(stream, options ?? JsonSerializerOptions.Web, cancellation), options, cancellationToken); 28FromJsonAsyncCore(getMethod, client, requestUri, static (stream, options, cancellation) => JsonSerializer.DeserializeAsync(stream, options.type, options.context, cancellation), (type, context), cancellationToken); 31FromJsonAsyncCore(getMethod, client, requestUri, static (stream, options, cancellation) => JsonSerializer.DeserializeAsync(stream, options, cancellation), jsonTypeInfo, cancellationToken);
System\Net\Http\Json\HttpClientJsonExtensions.Get.AsyncEnumerable.cs (1)
166await foreach (TValue? value in JsonSerializer.DeserializeAsyncEnumerable<TValue>(
System\Net\Http\Json\HttpContentJsonExtensions.AsyncEnumerable.cs (1)
101await foreach (TValue? value in JsonSerializer.DeserializeAsyncEnumerable<TValue>(
System\Net\Http\Json\HttpContentJsonExtensions.cs (4)
88return await JsonSerializer.DeserializeAsync(contentStream, type, options ?? JsonSerializerOptions.Web, cancellationToken).ConfigureAwait(false); 98return await JsonSerializer.DeserializeAsync<T>(contentStream, options ?? JsonSerializerOptions.Web, cancellationToken).ConfigureAwait(false); 120return await JsonSerializer.DeserializeAsync(contentStream, type, context, cancellationToken).ConfigureAwait(false); 128return await JsonSerializer.DeserializeAsync(contentStream, jsonTypeInfo, cancellationToken).ConfigureAwait(false);
System\Net\Http\Json\JsonContent.cs (3)
119: JsonSerializer.SerializeAsync(targetStream, Value, _typeInfo, cancellationToken); 131await JsonSerializer.SerializeAsync(transcodingStream, Value, _typeInfo, cancellationToken).ConfigureAwait(false); 135JsonSerializer.Serialize(transcodingStream, Value, _typeInfo);
System\Net\Http\Json\JsonContent.netcoreapp.cs (1)
22JsonSerializer.Serialize(stream, Value, _typeInfo);
System.Private.Windows.Core (6)
System\Private\Windows\JsonData.cs (2)
119result = JsonSerializer.Deserialize<T>(JsonBytes); 155internal static IJsonData Create<T>(T data) => new JsonData<T>() { JsonBytes = JsonSerializer.SerializeToUtf8Bytes(data) };
System\Private\Windows\Nrbf\SerializationRecordExtensions.cs (1)
621@object = (T?)JsonSerializer.Deserialize(ref reader, boundType);
System\Private\Windows\Ole\Composition.cs (3)
129/// Stores the data in the specified format using the <see cref="JsonSerializer"/>. 135/// The default behavior of <see cref="JsonSerializer"/> is used to serialize the data. 141/// for more details on default <see cref="JsonSerializer"/> behavior.
System.Text.Json (213)
parent\Common\JsonNumberHandling.cs (1)
7/// Determines how <see cref="JsonSerializer"/> handles numbers when serializing and deserializing.
parent\Common\JsonSourceGenerationMode.cs (2)
23/// This mode supports all <see cref="JsonSerializer"/> features. 31/// This mode supports only a subset of <see cref="JsonSerializer"/> features.
parent\Common\JsonUnmappedMemberHandling.cs (1)
7/// Determines how <see cref="JsonSerializer"/> handles JSON properties that
System\ReflectionExtensions.cs (3)
338[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 343[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 522[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)]
System\Text\Json\Nodes\JsonNode.cs (2)
372[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 373[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Nodes\JsonValueOfTCustomized.cs (1)
27internal override JsonNode DeepCloneCore() => JsonSerializer.SerializeToNode(Value, _jsonTypeInfo)!;
System\Text\Json\Schema\JsonSchemaExporter.cs (2)
258propertySchema.DefaultValue = JsonSerializer.SerializeToNode(parameterInfo.EffectiveDefaultValue, property.JsonTypeInfo); 303const string ValuesKeyword = JsonSerializer.ValuesPropertyName;
System\Text\Json\Serialization\Attributes\JsonNumberHandlingAttribute.cs (1)
23if (!JsonSerializer.IsValidNumberHandlingValue(handling))
System\Text\Json\Serialization\Attributes\JsonObjectCreationHandlingAttribute.cs (1)
45if (!JsonSerializer.IsValidCreationHandlingValue(handling))
System\Text\Json\Serialization\Converters\CastingConverter.cs (5)
45=> JsonSerializer.UnboxOnRead<T>(_sourceConverter.ReadAsObject(ref reader, typeToConvert, options)); 53value = JsonSerializer.UnboxOnRead<T>(sourceValue); 64return JsonSerializer.UnboxOnRead<T>(_sourceConverter.ReadAsPropertyNameAsObject(ref reader, typeToConvert, options))!; 80return JsonSerializer.UnboxOnRead<T>(_sourceConverter.ReadAsPropertyNameCoreAsObject(ref reader, typeToConvert, options))!; 127=> JsonSerializer.UnboxOnRead<T>(_sourceConverter.ReadNumberWithCustomHandlingAsObject(ref reader, handling, options))!;
System\Text\Json\Serialization\Converters\Collection\IAsyncEnumerableConverterFactory.cs (1)
15[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Converters\Collection\IEnumerableConverterFactory.cs (2)
18[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 25[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)]
System\Text\Json\Serialization\Converters\Collection\JsonCollectionConverter.cs (5)
147if (!JsonSerializer.TryReadMetadata(this, jsonTypeInfo, ref reader, ref state)) 155value = JsonSerializer.ResolveReferenceId<TCollection>(ref state); 178JsonSerializer.ValidateMetadataForArrayConverter(this, ref reader, ref state); 270Debug.Assert(JsonSerializer.IsMetadataPropertyName(reader.GetUnescapedSpan(), (state.Current.BaseJsonTypeInfo ?? jsonTypeInfo).PolymorphicTypeResolver), "should only be hit if metadata property."); 317state.Current.MetadataPropertyName = JsonSerializer.WriteMetadataForCollection(this, ref state, writer);
System\Text\Json\Serialization\Converters\Collection\JsonDictionaryConverter.cs (5)
169if (!JsonSerializer.TryReadMetadata(this, jsonTypeInfo, ref reader, ref state)) 177value = JsonSerializer.ResolveReferenceId<TDictionary>(ref state); 201JsonSerializer.ValidateMetadataForObjectConverter(ref state); 254if (JsonSerializer.IsMetadataPropertyName(propertyName, state.Current.BaseJsonTypeInfo.PolymorphicTypeResolver)) 359JsonSerializer.WriteMetadataForObject(this, ref state, writer);
System\Text\Json\Serialization\Converters\Collection\MemoryConverterFactory.cs (1)
10[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Converters\Collection\StackOrQueueConverterWithReflection.cs (4)
15[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 16[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 19[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 20[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Converters\FSharp\FSharpTypeConverterFactory.cs (3)
90?? JsonSerializer.TypePropertyName; 93if (!typeDiscriminatorPropertyName.Equals(JsonSerializer.TypePropertyName, StringComparison.Ordinal)) 96if ((JsonSerializer.GetMetadataPropertyName(utf8EncodedName, resolver: null) & ~MetadataPropertyName.Type) != 0)
System\Text\Json\Serialization\Converters\FSharp\FSharpUnionConverter.cs (3)
216switch (JsonSerializer.GetMetadataPropertyName(reader.GetUnescapedSpan(), resolver: null)) 315JsonSerializer.GetMetadataPropertyName(reader.GetUnescapedSpan(), resolver: null) is not MetadataPropertyName.None) 427writer.WriteString(JsonSerializer.s_metadataId, state.NewReferenceId);
System\Text\Json\Serialization\Converters\Object\ObjectConverter.cs (2)
118JsonSerializer.TryHandleReferenceFromJsonElement(ref reader, ref state, element, out referenceValue)) 135JsonSerializer.TryHandleReferenceFromJsonNode(ref reader, ref state, node, out referenceValue))
System\Text\Json\Serialization\Converters\Object\ObjectConverterFactory.cs (2)
17[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 23[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)]
System\Text\Json\Serialization\Converters\Object\ObjectDefaultConverter.cs (10)
77if (!JsonSerializer.TryReadMetadata(this, jsonTypeInfo, ref reader, ref state)) 85value = JsonSerializer.ResolveReferenceId<T>(ref state); 108JsonSerializer.ValidateMetadataForObjectConverter(ref state); 113value = JsonSerializer.ResolveReferenceId<T>(ref state); 181ReadOnlySpan<byte> unescapedPropertyName = JsonSerializer.GetPropertyName(ref state, ref reader, options, out bool isAlreadyReadMetadataProperty); 190jsonPropertyInfo = JsonSerializer.LookupProperty( 298ReadOnlySpan<byte> unescapedPropertyName = JsonSerializer.GetPropertyName(ref state, ref reader, options, out bool isAlreadyReadMetadataProperty); 302JsonPropertyInfo jsonPropertyInfo = JsonSerializer.LookupProperty( 341JsonSerializer.WriteMetadataForObject(this, ref state, writer); 384JsonSerializer.WriteMetadataForObject(this, ref state, writer);
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (9)
106JsonSerializer.CreateExtensionDataProperty(obj, jsonPropertyInfo, options); 134if (!JsonSerializer.TryReadMetadata(this, jsonTypeInfo, ref reader, ref state)) 142value = JsonSerializer.ResolveReferenceId<T>(ref state); 180JsonSerializer.ValidateMetadataForObjectConverter(ref state); 185value = JsonSerializer.ResolveReferenceId<T>(ref state); 238JsonSerializer.CreateExtensionDataProperty(obj, jsonPropertyInfo, options); 318ReadOnlySpan<byte> unescapedPropertyName = JsonSerializer.GetPropertyName(ref state, ref reader, options, out bool isAlreadyReadMetadataProperty); 428ReadOnlySpan<byte> unescapedPropertyName = JsonSerializer.GetPropertyName(ref state, ref reader, options, out bool isAlreadyReadMetadataProperty); 623jsonPropertyInfo = JsonSerializer.LookupProperty(
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.Large.Reflection.cs (4)
17[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 18[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 23[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 24[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.Small.cs (2)
122[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 123[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Converters\Union\JsonUnionConverterFactory.cs (2)
9[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 10[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)]
System\Text\Json\Serialization\Converters\Value\EnumConverterFactory.cs (1)
10[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Converters\Value\NullableConverterFactory.cs (1)
11[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Converters\Value\UnsupportedTypeConverterFactory.cs (1)
11[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\JsonConverter.cs (2)
260[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 261[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\JsonConverter.MetadataHandling.cs (1)
184if (canHaveIdMetadata && JsonSerializer.TryGetReferenceForValue(value, ref state, writer))
System\Text\Json\Serialization\JsonConverterOfT.cs (6)
79T valueOfT = JsonSerializer.UnboxOnWrite<T>(value)!; 86T valueOfT = JsonSerializer.UnboxOnWrite<T>(value)!; 93T valueOfT = JsonSerializer.UnboxOnWrite<T>(value)!; 99T valueOfT = JsonSerializer.UnboxOnWrite<T>(value)!; 105T valueOfT = JsonSerializer.UnboxOnWrite<T>(value)!; 112T valueOfT = JsonSerializer.UnboxOnWrite<T>(value)!;
System\Text\Json\Serialization\JsonSerializerOptions.Caching.cs (2)
51/// Returned metadata can be downcast to <see cref="JsonTypeInfo{T}"/> and used with the relevant <see cref="JsonSerializer"/> overloads. 76/// Returned metadata can be downcast to <see cref="JsonTypeInfo{T}"/> and used with the relevant <see cref="JsonSerializer"/> overloads.
System\Text\Json\Serialization\JsonSerializerOptions.Converters.cs (2)
13/// Provides options to be used with <see cref="JsonSerializer"/>. 63if (JsonSerializer.IsReflectionEnabledByDefault)
System\Text\Json\Serialization\JsonSerializerOptions.cs (20)
19/// Provides options to be used with <see cref="JsonSerializer"/>. 40[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 41[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 55[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 56[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 70[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 71[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 235/// The property will be populated automatically once used with one of the <see cref="JsonSerializer"/> methods. 465if (!JsonSerializer.IsValidNumberHandlingValue(value)) 491if (!JsonSerializer.IsValidCreationHandlingValue(value)) 683/// Determines how <see cref="JsonSerializer"/> handles JSON properties that 931/// it has been passed to one of the <see cref="JsonSerializer"/> methods, 962/// The <see cref="JsonSerializer.IsReflectionEnabledByDefault"/> feature switch has been turned off. 966/// the semantics of the <see cref="JsonSerializer"/> methods accepting <see cref="JsonSerializerOptions"/> parameters. 992[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 993[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 996if (JsonSerializer.IsReflectionEnabledByDefault) 1227[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 1228[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 1239TypeInfoResolver = JsonSerializer.IsReflectionEnabledByDefault
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Converters.cs (10)
18[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 19[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 104[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 105[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 143[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 144[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 154[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 155[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 185[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 186[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.cs (8)
23[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 24[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 29[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 30[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 77[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 78[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 122[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 123[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (30)
17[RequiresUnreferencedCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 18[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 25[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 26[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 82[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 83[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 201[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 202[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 378[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 379[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 537[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 538[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 593[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 594[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 659[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 660[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 683[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 684[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 759[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 760[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 820[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 821[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 911[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 912[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 952[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 953[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 971[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 972[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 995[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 996[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Union.cs (20)
18[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 19[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 34[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 35[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 44[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 45[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 96[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 97[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 141[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 142[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 210[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 211[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 272[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 273[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 289[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 290[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 415[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 416[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 428[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 429[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Metadata\JsonPolymorphismOptions.cs (1)
76get => field ?? JsonSerializer.TypePropertyName;
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (5)
209if (!JsonSerializer.IsValidCreationHandlingValue(value.Value)) 466[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 467[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 476Name is JsonSerializer.IdPropertyName or JsonSerializer.RefPropertyName)
System\Text\Json\Serialization\Metadata\JsonPropertyInfoOfT.cs (2)
142[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 143[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (6)
341/// it has been passed to one of the <see cref="JsonSerializer"/> methods, 749if (value is not null && !JsonSerializer.IsValidNumberHandlingValue(value.Value)) 790if (value is not null && !JsonSerializer.IsValidUnmappedMemberHandlingValue(value.Value)) 830if (value is not null && !JsonSerializer.IsValidCreationHandlingValue(value.Value)) 1441[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 1442[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)]
System\Text\Json\Serialization\Metadata\JsonTypeInfoOfT.WriteHelpers.cs (8)
70int flushThreshold = (int)(writer.Capacity * JsonSerializer.FlushThreshold); 80int flushThreshold = (int)(4 * PipeOptions.Default.MinimumSegmentSize * JsonSerializer.FlushThreshold); 339state.FlushThreshold = (int)(bufferWriter.Capacity * JsonSerializer.FlushThreshold); 369=> Serialize(writer, JsonSerializer.UnboxOnWrite<T>(rootValue), rootValue); 372=> SerializeAsync(pipeWriter, JsonSerializer.UnboxOnWrite<T>(rootValue), flushThreshold, cancellationToken, rootValue, jsonLineWriter); 375=> SerializeAsync(utf8Json, JsonSerializer.UnboxOnWrite<T>(rootValue), cancellationToken, rootValue); 378=> SerializeAsync(utf8Json, JsonSerializer.UnboxOnWrite<T>(rootValue), cancellationToken, rootValue); 381=> Serialize(utf8Json, JsonSerializer.UnboxOnWrite<T>(rootValue), rootValue);
System\Text\Json\Serialization\Metadata\MemberAccessor.cs (2)
25[RequiresUnreferencedCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 26[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Metadata\PolymorphicTypeResolver.cs (2)
81if (!propertyName.Equals(JsonSerializer.TypePropertyName, StringComparison.Ordinal)) 86if ((JsonSerializer.GetMetadataPropertyName(utf8EncodedName, resolver: null) & ~MetadataPropertyName.Type) != 0)
System\Text\Json\Serialization\Metadata\ReflectionEmitCachingMemberAccessor.cs (2)
16[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 17[RequiresUnreferencedCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Metadata\ReflectionEmitMemberAccessor.cs (2)
13[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 14[RequiresUnreferencedCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Metadata\ReflectionMemberAccessor.cs (2)
12[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 13[RequiresUnreferencedCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\ReferenceHandler.cs (1)
9/// This class defines how the <see cref="JsonSerializer"/> deals with references on serialization and deserialization.
System\Text\Json\Serialization\ReferenceHandlerOfT.cs (1)
7/// This class defines how the <see cref="JsonSerializer"/> deals with references on serialization and deserialization.
System\Text\Json\Serialization\ReferenceResolver.cs (1)
7/// This class defines how the <see cref="JsonSerializer"/> deals with references on serialization and deserialization.
TestProject.AppHost (1)
TestProgram.cs (1)
201await Console.Out.WriteLineAsync("$ENDPOINTS: " + JsonSerializer.Serialize(root, JsonSerializerOptions.Default));