2111 references to JsonSerializer
aspire (76)
Agents\AspireSkills\AspireSkillsBundleProvider.cs (1)
129manifest = await JsonSerializer.DeserializeAsync(
Agents\AspireSkills\EmbeddedAspireSkillsBundleProvider.cs (1)
116var metadata = JsonSerializer.Deserialize(
Agents\ClaudeCode\ClaudeCodeAgentEnvironmentScanner.cs (1)
222var jsonContent = JsonSerializer.Serialize(config, JsonSourceGenerationContext.Default.JsonObject);
Agents\Copilot\CopilotAgentEnvironmentScanner.cs (1)
198var jsonContent = JsonSerializer.Serialize(config, JsonSourceGenerationContext.Default.JsonObject);
Agents\DeprecatedMcpCommandScanner.cs (1)
213var jsonContent = JsonSerializer.Serialize(config, JsonSourceGenerationContext.Default.JsonObject);
Agents\Hooks\TelemetryHookConfigurator.cs (1)
387var json = JsonSerializer.Serialize(config, JsonSourceGenerationContext.Default.JsonObject);
Agents\OpenCode\OpenCodeAgentEnvironmentScanner.cs (1)
214var jsonOutput = JsonSerializer.Serialize(config, JsonSourceGenerationContext.Default.JsonObject);
Agents\VsCode\VsCodeAgentEnvironmentScanner.cs (1)
268var jsonContent = JsonSerializer.Serialize(config, JsonSourceGenerationContext.Default.JsonObject);
Caching\AppHostInfoDiskCache.cs (2)
147var entry = JsonSerializer.Deserialize(json, EntryTypeInfo); 219var payload = JsonSerializer.Serialize(entry with { SchemaVersion = SchemaVersion }, EntryTypeInfo);
Commands\AgentMcpCommand.cs (1)
276_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)
478var json = System.Text.Json.JsonSerializer.Serialize(info, JsonSourceGenerationContext.Default.ConfigInfo);
Commands\DescribeCommand.cs (2)
220var json = JsonSerializer.Serialize(output, ResourcesCommandJsonContext.RelaxedEscaping.ResourcesOutput); 265var 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)
654File.WriteAllText(configPath, JsonSerializer.Serialize(settings, JsonSourceGenerationContext.RelaxedEscaping.JsonObject)); 848File.WriteAllText(path, JsonSerializer.Serialize(settings, JsonSourceGenerationContext.RelaxedEscaping.JsonObject));
Commands\IntegrationSearchCommand.cs (1)
172var 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)
345var json = JsonSerializer.Serialize(response.Steps, JsonSourceGenerationContext.RelaxedEscaping.PipelineStepInfoArray); 1344return JsonSerializer.Serialize(fileRefs.ToArray(), BackchannelJsonSerializerContext.Default.FileReferenceDtoArray);
Commands\PsCommand.cs (2)
155var json = JsonSerializer.Serialize(appHostInfos, PsCommandJsonContext.RelaxedEscaping.ListAppHostDisplayInfo); 268var json = JsonSerializer.Serialize(appHost, PsCommandJsonContext.CompactRelaxedEscaping.AppHostDisplayInfo);
Commands\ResourceCommand.cs (1)
217var json = JsonSerializer.Serialize(argumentInputs, ResourcesCommandJsonContext.Ndjson.ResourceCommandArgumentJsonArray);
Commands\Sdk\SdkDumpCommand.cs (1)
404return JsonSerializer.Serialize(capabilities, CapabilitiesJsonContext.Default.CapabilitiesInfo);
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)
167var apiResponse = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 192var request = JsonSerializer.Deserialize(line, OtlpJsonSerializerContext.Default.OtlpExportTraceServiceRequestJson); 208var response = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 222var request = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpExportTraceServiceRequestJson);
Commands\TelemetryTracesCommand.cs (4)
151var apiResponse = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 213var apiResponse = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 228var response = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 302var response = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
Commands\TerminalPsCommand.cs (1)
200var json = JsonSerializer.Serialize(dtos, TerminalPsJsonContext.Default.ListTerminalPsJsonEntry);
Configuration\AspireConfigFile.cs (2)
141return JsonSerializer.Deserialize(json, JsonSourceGenerationContext.Default.AspireConfigFile) 160var 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);
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)
128var jsonContent = JsonSerializer.Serialize(response, JsonSourceGenerationContext.Default.ListIntegrationsResponse);
Mcp\Tools\ListResourcesTool.cs (1)
95var resourceGraphData = JsonSerializer.Serialize(resources.ToArray(), ListResourcesToolJsonContext.RelaxedEscaping.ResourceJsonArray);
NuGet\BundleNuGetPackageCache.cs (1)
232var result = JsonSerializer.Deserialize(PackageUpdateHelpers.ExtractJsonPayload(output, IsBundleSearchPayload), BundleSearchJsonContext.Default.BundleSearchResult);
Program.cs (1)
180var legacyConfig = JsonSerializer.Deserialize(legacyJson, JsonSourceGenerationContext.Default.AspireJsonConfiguration);
Projects\AppHostInfoResolver.cs (1)
159var msbuildOutput = JsonSerializer.Deserialize(
Projects\GuestAppHostProject.cs (1)
1894JsonSerializer.Serialize(
src\Shared\BundleVersionLease.cs (1)
123JsonSerializer.Serialize(heldLease.Stream, lease, BundleVersionLeaseJsonSerializerContext.Default.BundleVersionLease);
src\Shared\ContainerRuntimeDetector.cs (1)
390var 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);
Telemetry\InternalMicrosoftDetector.cs (2)
499var entry = JsonSerializer.Deserialize(json, JsonSourceGenerationContext.Default.InternalMicrosoftDetectorCacheEntry); 570var json = JsonSerializer.Serialize(entry, JsonSourceGenerationContext.Default.InternalMicrosoftDetectorCacheEntry);
Utils\ConfigurationHelper.cs (2)
227var jsonContent = JsonSerializer.Serialize(settings, JsonSourceGenerationContext.Default.JsonObject); 238var jsonContent = JsonSerializer.Serialize(settings, JsonSourceGenerationContext.Default.JsonObject);
aspire-managed (2)
NuGet\Commands\SearchCommand.cs (1)
288Console.WriteLine(JsonSerializer.Serialize(result, SearchJsonContext.Default.SearchResult));
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 (5)
BundleSmokeTests.cs (3)
81File.WriteAllText({{JsonSerializer.Serialize(containerArgsOutputPath)}}, string.Join("|", args)); 155File.WriteAllText({{JsonSerializer.Serialize(containerArgsOutputPath)}}, string.Join("|", args)); 240File.WriteAllText({{JsonSerializer.Serialize(containerArgsOutputPath)}}, string.Join("|", args));
ConfigDiscoveryTests.cs (1)
78System.IO.File.WriteAllText({{JsonSerializer.Serialize(CliE2ETestHelpers.ToContainerPath(alternateRunMarkerPath, workspace))}}, "alternate");
LaunchProfileTests.cs (1)
52{{JsonSerializer.Serialize(containerProfileOutputPath)}},
Aspire.Cli.Tests (207)
Acquisition\IdentityResolverTests.cs (1)
376WriteSidecar(workspace.WorkspaceRoot.FullName, JsonSerializer.Serialize(sidecar));
Agents\AspireSkillsBundleTests.cs (1)
907var manifestJson = JsonSerializer.Serialize(manifest, AspireSkillsJsonSerializerContext.Default.SkillBundleManifest);
Agents\AspireSkillsInstallerTests.cs (2)
2047var manifestJson = JsonSerializer.Serialize(manifest, AspireSkillsJsonSerializerContext.Default.SkillBundleManifest); 2186return JsonSerializer.Serialize(new
Backchannel\BackchannelJsonSerializerContextTests.cs (9)
22var json = JsonSerializer.Serialize(actions, options); 51var json = JsonSerializer.Serialize(servers, options); 52var roundTripped = JsonSerializer.Deserialize<Aspire.Cli.Backchannel.ResourceSnapshotMcpServer[]>(json, options); 72var json = JsonSerializer.Serialize(payload, options); 73var roundTripped = JsonSerializer.Deserialize<Dictionary<string, JsonElement>>(json, options); 96var activity = JsonSerializer.Deserialize<PublishingActivity>(json, options); 128var replica = JsonSerializer.Deserialize<TerminalReplicaInfo>(json, options); 176var json = JsonSerializer.Serialize(response, options); 177var roundTripped = JsonSerializer.Deserialize<ListTerminalsResponse>(json, options);
Backchannel\ResourceSnapshotMapperTests.cs (2)
27var snapshot = JsonSerializer.Deserialize(json, BackchannelJsonSerializerContext.Default.ResourceSnapshot); 357var json = JsonSerializer.Serialize(result, ResourcesCommandJsonContext.RelaxedEscaping.ResourceJson);
Commands\AgentInitCommandTests.cs (1)
914var manifestJson = JsonSerializer.Serialize(manifest, AspireSkillsJsonSerializerContext.Default.SkillBundleManifest);
Commands\ConfigCommandTests.cs (1)
58var 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 (6)
164var appHosts = JsonSerializer.Deserialize(jsonOutput, PsCommandJsonContext.RelaxedEscaping.ListAppHostDisplayInfo); 342var appHosts = JsonSerializer.Deserialize(jsonOutput, PsCommandJsonContext.RelaxedEscaping.ListAppHostDisplayInfo); 625var initialAppHost = JsonSerializer.Deserialize(outputLines[0], PsCommandJsonContext.RelaxedEscaping.AppHostDisplayInfo); 626var stoppedAppHost = JsonSerializer.Deserialize(outputLines[1], PsCommandJsonContext.RelaxedEscaping.AppHostDisplayInfo); 669var appHosts = JsonSerializer.Deserialize(jsonOutput, PsCommandJsonContext.RelaxedEscaping.ListAppHostDisplayInfo); 716var appHosts = JsonSerializer.Deserialize(jsonOutput, PsCommandJsonContext.RelaxedEscaping.ListAppHostDisplayInfo);
Commands\RunCommandTests.cs (2)
1118JsonSerializer.Serialize(new { appHost = new { path = "AppHost/AppHost.csproj" } })); 4627var json = JsonSerializer.Serialize(options, BackchannelJsonSerializerContext.Default.DebugSessionOptions);
Commands\TelemetryLogsCommandTests.cs (2)
179return JsonSerializer.Serialize(response, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 612var 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 (2)
441var parsed = JsonSerializer.Deserialize(stdout, TerminalPsJsonContext.Default.ListTerminalPsJsonEntry); 556var entries = JsonSerializer.Deserialize(stdout, TerminalPsJsonContext.Default.ListTerminalPsJsonEntry);
Mcp\ExcludeFromMcpTests.cs (2)
555var apiResponse = JsonSerializer.Serialize(apiResponseObj, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 556var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray);
Mcp\ListStructuredLogsToolTests.cs (8)
142var apiResponse = JsonSerializer.Serialize(apiResponseObj, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 151var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 239var apiResponse = JsonSerializer.Serialize(apiResponseObj, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 245var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 292var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 300var emptyLogsJson = JsonSerializer.Serialize(emptyLogsResponse, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 430var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 438var apiResponse = JsonSerializer.Serialize(apiResponseObj, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
Mcp\ListTracesToolTests.cs (10)
114var apiResponse = JsonSerializer.Serialize(apiResponseObj, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 123var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 224var apiResponse = JsonSerializer.Serialize(apiResponseObj, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 230var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 277var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 285var emptyTracesJson = JsonSerializer.Serialize(emptyTracesResponse, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 379var apiResponse = JsonSerializer.Serialize(apiResponseObj, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 386var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 472var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 480var apiResponse = JsonSerializer.Serialize(apiResponseObj, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
Mcp\SelectAppHostToolTests.cs (1)
56["appHostPath"] = JsonSerializer.SerializeToElement(suppliedPath)
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)
344var exportedData = JsonSerializer.Deserialize(exportedJson, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 606JsonSerializer.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 (17)
511(0, JsonSerializer.SerializeToDocument(new 567(0, JsonSerializer.SerializeToDocument(new 633(0, JsonSerializer.SerializeToDocument(new 675(0, JsonSerializer.SerializeToDocument(new 723(0, JsonSerializer.SerializeToDocument(new 777(0, JsonSerializer.SerializeToDocument(new 1000var appHostCommandJson = JsonSerializer.Serialize(appHostCommand.FullName); 1001var targetPathJson = JsonSerializer.Serialize(targetPath.FullName); 1002var runWorkingDirectoryJson = JsonSerializer.Serialize(runWorkingDirectory.FullName); 1499var appHostCommandJson = JsonSerializer.Serialize(appHostCommand.FullName); 1649var appHostCommandJson = JsonSerializer.Serialize(appHostCommand.FullName); 1820var appHostCommandJson = JsonSerializer.Serialize(appHostCommand.FullName); 1885var appHostCommandJson = JsonSerializer.Serialize(appHostCommand.FullName); 1946var appHostCommandJson = JsonSerializer.Serialize(appHostCommand.FullName); 2011var appHostCommandJson = JsonSerializer.Serialize(appHostCommand.FullName); 2068var appHostCommandJson = JsonSerializer.Serialize(appHostCommand.FullName); 4513return JsonDocument.Parse(JsonSerializer.Serialize(new { Properties = properties, Items = new { } }));
Projects\FallbackProjectParserTests.cs (1)
16return JsonSerializer.Serialize(document.RootElement, s_indentedOptions);
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
Telemetry\InternalMicrosoftDetectorTests.cs (7)
1067Assert.DoesNotContain("sensitive", JsonSerializer.Serialize(result.Failure), StringComparison.OrdinalIgnoreCase); 1098Assert.DoesNotContain("sensitive", JsonSerializer.Serialize(result.Failure), StringComparison.OrdinalIgnoreCase); 1554Assert.DoesNotContain("sensitive", JsonSerializer.Serialize(result.Failure), StringComparison.OrdinalIgnoreCase); 1762var payload = JsonSerializer.Serialize(new { tid = tenantId, preferred_username = userName }); 1771return JsonSerializer.Serialize(accounts.Select(account => new 1780IdTokenPayload = account.IdTokenPayload ?? JsonSerializer.Serialize(new 1796return JsonSerializer.Serialize(new object[]
TestServices\FakePlaywrightServices.cs (1)
173var manifestJson = JsonSerializer.Serialize(manifest, AspireSkillsJsonSerializerContext.Default.SkillBundleManifest);
Aspire.Confluent.Kafka (1)
MetricsService.cs (1)
26statistics = JsonSerializer.Deserialize(json, StatisticsJsonSerializerContext.Default.Statistics);
Aspire.Dashboard (27)
Api\TelemetryApiService.cs (1)
330yield return JsonSerializer.Serialize(otlpData, OtlpJsonSerializerContext.DefaultOptions);
Model\BrowserStorage\LocalBrowserStorage.cs (2)
36return new StorageResult<TValue>(true, JsonSerializer.Deserialize<TValue>(json, s_options)); 48var json = JsonSerializer.Serialize(value, s_options);
Model\GenAI\GenAIMessageParsingHelper.cs (1)
84return JsonSerializer.Deserialize(ref reader, GenAIMessagesContext.Default.MessagePart);
Model\GenAI\GenAIMessages.cs (1)
261JsonSerializer.Serialize(writer, (object)value, value.GetType(), options);
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
568return JsonSerializer.Deserialize<TValue>(json, jsonTypeInfo)!;
Model\Interaction\InputViewModel.cs (1)
151? JsonSerializer.Serialize(successfulRefs, s_jsonSerializerOptions)
Model\TelemetryExportService.cs (4)
328return JsonSerializer.Serialize(data, options); 357return JsonSerializer.Serialize(data, OtlpJsonSerializerContext.IndentedOptions); 380return JsonSerializer.Serialize(data, OtlpJsonSerializerContext.IndentedOptions); 691return JsonSerializer.Serialize(resourceJson, ResourceJsonSerializerContext.IndentedOptions);
Model\TelemetryImportService.cs (1)
129telemetryData = JsonSerializer.Deserialize<OtlpTelemetryDataJson>(jsonContent, OtlpJsonSerializerContext.DefaultOptions);
Otlp\Http\OtlpHttpEndpointsBuilder.cs (1)
116var json = JsonSerializer.Serialize(status, s_jsonOptions);
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)
268var metadata = JsonSerializer.Deserialize<DashboardRunMetadata>(File.ReadAllText(metadataPath)); 355var metadata = JsonSerializer.Deserialize<DashboardRunMetadata>(File.ReadAllText(metadataPath)); 422File.WriteAllText(temporaryPath, JsonSerializer.Serialize(metadata, s_jsonOptions)); 473return JsonSerializer.Deserialize<DashboardRunMetadata>(File.ReadAllText(metadataPath))?.IsPinned == true;
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);
Aspire.Dashboard.Components.Tests (3)
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>
Aspire.Dashboard.Tests (54)
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)
285var statusResponse = JsonSerializer.Deserialize<StatusResponse>(responseBody, new JsonSerializerOptions { PropertyNamingPolicy = JsonNamingPolicy.CamelCase });
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);
Telemetry\DashboardTelemetrySenderTests.cs (2)
142{ HttpStatusCode.OK, JsonSerializer.Serialize(new TelemetryEnabledResponse(IsEnabled: false)), null, false }, 144{ HttpStatusCode.OK, JsonSerializer.Serialize(new TelemetryEnabledResponse(IsEnabled: true)), HttpStatusCode.OK, true },
Telemetry\DashboardTelemetryServiceTests.cs (3)
110Content = new StringContent(JsonSerializer.Serialize(new TelemetryEnabledResponse(IsEnabled: true)) ?? string.Empty) 125Content = new StringContent(JsonSerializer.Serialize(new TelemetryEventCorrelation { Id = userTaskCorrelationId })) 135Content = new StringContent(JsonSerializer.Serialize(new TelemetryEventCorrelation { Id = Guid.NewGuid() }))
TelemetryApiServiceTests.cs (2)
225var json = System.Text.Json.JsonSerializer.Serialize(result.Data); 334var json = System.Text.Json.JsonSerializer.Serialize(result.Data);
Aspire.EndToEnd.Tests (1)
tests\Shared\TemplatesTesting\ProjectInfo.cs (1)
60JsonSerializer.Deserialize<Dictionary<string, ProjectInfo>>(json)!;
Aspire.Hosting (30)
ApplicationModel\Docker\DockerfileStatements.cs (2)
169var commandJson = JsonSerializer.Serialize(_command, options); 240var 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)
1816logger.LogDebug("Invoking tool {Name} with arguments {Arguments}", toolName, JsonSerializer.Serialize(arguments)); 1823logger.LogDebug("Result: {Result}", JsonSerializer.Serialize(result));
Dashboard\DashboardEventHandlers.cs (2)
229File.WriteAllText(customConfigPath, JsonSerializer.Serialize(defaultConfig, new JsonSerializerOptions { WriteIndented = true })); 957logMessage = JsonSerializer.Deserialize(content, DashboardLogMessageContext.Default.DashboardLogMessage);
Dashboard\InteractionFileUploadStore.cs (1)
291: JsonSerializer.Deserialize<FileReference?[]>(jsonValue) ?? throw CreateFileMismatchException(inputName);
Dcp\DcpDependencyCheck.cs (1)
102var dcpInfo = JsonSerializer.Deserialize<DcpInfo>(output);
Dcp\DcpExecutor.cs (3)
1156var current = JsonSerializer.SerializeToNode(obj); 1158var copy = JsonSerializer.Deserialize<T>(current)!; 1161var changed = JsonSerializer.SerializeToNode(copy);
Dcp\DcpResourceWatcher.cs (1)
387var 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)
774var claimedSectionNames = JsonSerializer.Deserialize<string?[]>( 805[ClaimedSectionsProperty] = JsonSerializer.Serialize(
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);
src\Shared\ContainerRuntimeDetector.cs (1)
390var 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);
TerminalResourceBuilderExtensions.cs (1)
305var json = JsonSerializer.Serialize(metadata, s_metadataSerializerOptions);
Aspire.Hosting.Azure (2)
AcrLoginService.cs (1)
182var tokenResponse = JsonSerializer.Deserialize<AcrRefreshTokenResponse>(responseBody, s_jsonOptions);
AzureBicepResource.cs (1)
263JsonSerializer.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)
674return 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 (7)
BlazorWasmAppBuilder.cs (1)
86output = JsonSerializer.Deserialize(result.StandardOutput.Trim(), ManifestJsonContext.Default.MSBuildPropertiesOutput);
Manifests\EndpointsManifestTransformer.cs (6)
22var manifest = JsonSerializer.Deserialize( 44var fallbackJson = JsonSerializer.Serialize(ep, ManifestJsonContext.Relaxed.EndpointEntry); 45var fallback = JsonSerializer.Deserialize(fallbackJson, ManifestJsonContext.Default.EndpointEntry)!; 64return JsonSerializer.Serialize(manifest, ManifestJsonContext.Relaxed.EndpointsManifest); 94var appManifest = JsonSerializer.Deserialize( 125JsonSerializer.Serialize(merged, ManifestJsonContext.Relaxed.DevelopmentManifest),
Aspire.Hosting.Blazor.Tests (15)
EndpointsManifestTransformerTests.cs (14)
39await File.WriteAllTextAsync(manifestPath, JsonSerializer.Serialize(manifest, ManifestJsonContext.Default.EndpointsManifest)); 43var transformed = JsonSerializer.Deserialize(result, ManifestJsonContext.Default.EndpointsManifest)!; 64await File.WriteAllTextAsync(manifestPath, JsonSerializer.Serialize(manifest, ManifestJsonContext.Default.EndpointsManifest)); 68var transformed = JsonSerializer.Deserialize(result, ManifestJsonContext.Default.EndpointsManifest)!; 95await File.WriteAllTextAsync(manifestPath, JsonSerializer.Serialize(manifest, ManifestJsonContext.Default.EndpointsManifest)); 99var transformed = JsonSerializer.Deserialize(result, ManifestJsonContext.Default.EndpointsManifest)!; 119await File.WriteAllTextAsync(manifestPath, JsonSerializer.Serialize(manifest, ManifestJsonContext.Default.EndpointsManifest)); 123var transformed = JsonSerializer.Deserialize(result, ManifestJsonContext.Default.EndpointsManifest)!; 177await File.WriteAllTextAsync(app1Path, JsonSerializer.Serialize(app1Manifest, ManifestJsonContext.Default.DevelopmentManifest)); 178await File.WriteAllTextAsync(app2Path, JsonSerializer.Serialize(app2Manifest, ManifestJsonContext.Default.DevelopmentManifest)); 196var merged = JsonSerializer.Deserialize( 241await File.WriteAllTextAsync(app1Path, JsonSerializer.Serialize(app1Manifest, ManifestJsonContext.Default.DevelopmentManifest)); 242await File.WriteAllTextAsync(app2Path, JsonSerializer.Serialize(app2Manifest, ManifestJsonContext.Default.DevelopmentManifest)); 258var 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)
553return JsonSerializer.Serialize(activeSessions, s_browserSessionPropertyJsonOptions);
Aspire.Hosting.Browsers.Tests (8)
BrowserLogsBuilderExtensionsTests.cs (1)
1755return JsonSerializer.Deserialize<List<BrowserSessionPropertyValue>>(value, BrowserSessionPropertyJsonOptions)
BrowserLogsSessionManagerTests.cs (1)
330"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)
553return JsonSerializer.Serialize(activeSessions, s_browserSessionPropertyJsonOptions);
Aspire.Hosting.DevTunnels (1)
DevTunnelCliClient.cs (1)
332var result = JsonSerializer.Deserialize<T>(output, _jsonOptions);
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 (12)
DotnetProjectBuildCoordinatorTests.cs (3)
92builder.Configuration[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo 118builder.Configuration[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo 2375builder.Configuration[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo
DotnetProjectResourceTests.cs (9)
691builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 719builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 745builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 769builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 800builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 831builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 861builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 890builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 933builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo
Aspire.Hosting.Foundry (1)
HostedAgent\HostedAgentBuilderExtension.cs (1)
375var formattedResponse = JsonSerializer.Serialize(responseJson, s_indentedJsonOptions);
Aspire.Hosting.GitHub.Models (2)
GitHubModelsHealthCheck.cs (2)
52var jsonPayload = JsonSerializer.Serialize(payload); 79errorResponse = JsonSerializer.Deserialize<GitHubErrorResponse>(content);
Aspire.Hosting.Go.Tests (3)
AddGoAppTests.cs (3)
488builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 556builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 623builder.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)
2989&& JsonSerializer.Deserialize<DebugSessionCapabilities>(debugSessionInfoJson) is { } info
Aspire.Hosting.Kubernetes (4)
Extensions\HelmExtensions.cs (1)
96=> $"{StartDelimiter} tpl {JsonSerializer.Serialize(value)} . {PipelineDelimiter} quote {EndDelimiter}";
KubernetesEnvironmentResource.cs (2)
1477var patchJson = System.Text.Json.JsonSerializer.Serialize(patchOperations); 1924var patchJson = System.Text.Json.JsonSerializer.Serialize(ops);
KubernetesResource.cs (1)
678var matchValue = System.Text.Json.JsonSerializer.Serialize((expr.MatchValue ?? string.Empty).ToLowerInvariant());
Aspire.Hosting.Maui.Tests (2)
MauiPlatformExtensionsTests.cs (2)
1430var json = JsonSerializer.Serialize( 1432var launchConfiguration = JsonSerializer.Deserialize<SerializedMauiLaunchConfiguration>(json);
Aspire.Hosting.OpenAI (1)
OpenAIModelHealthCheck.cs (1)
71errorResponse = JsonSerializer.Deserialize<OpenAIErrorResponse>(content);
Aspire.Hosting.Python.Tests (4)
AddPythonAppTests.cs (4)
1394builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 1438builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 1478builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 1650builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo);
Aspire.Hosting.RemoteHost (4)
Ats\AtsMarshaller.cs (2)
234var json = JsonSerializer.Serialize(value, s_jsonOptions); 993return JsonSerializer.Deserialize(value.ToJsonString(), targetType, s_jsonOptions);
Ats\CapabilityDispatcher.cs (1)
1101return JsonSerializer.Deserialize<T>(obj.ToJsonString(), AtsMarshaller.JsonOptions);
AtsCapabilityScanner.cs (1)
1371return JsonSerializer.SerializeToNode(value, memberType, s_exportedValueSerializerOptions);
Aspire.Hosting.RemoteHost.Tests (3)
AssemblyLoaderTests.cs (1)
256JsonSerializer.Serialize(
CodeGeneration\ApiReferenceExportTests.cs (1)
268JsonSerializer.Serialize(
IntegrationLoadContextTests.cs (1)
136JsonSerializer.Serialize(
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)
668AssertCliBundleExists(aspireHome, JsonSerializer.Serialize(properties)); 695AssertCliBundleExists(fakeCliDirectory.FullName, JsonSerializer.Serialize(properties)); 724AssertCliBundleExists(selectedCliDirectory.FullName, JsonSerializer.Serialize(properties)); 750AssertCliBundleExists(fakeCliDirectory.FullName, JsonSerializer.Serialize(properties));
Aspire.Hosting.Testing (1)
src\Shared\LaunchProfiles\LaunchSettingsReader.cs (1)
67return JsonSerializer.Deserialize(stream, jsonTypeInfo);
Aspire.Hosting.Tests (94)
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)
113var messageJson = JsonSerializer.Serialize(message, DashboardLogMessageContext.Default.DashboardLogMessage); 130var sentinelJson = JsonSerializer.Serialize(sentinelMessage, DashboardLogMessageContext.Default.DashboardLogMessage); 597File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true })); 627var customConfig = JsonSerializer.Deserialize<JsonElement>(customConfigContent); 680File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true })); 749File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true })); 816File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true })); 900var messageJson = JsonSerializer.Serialize(message, DashboardLogMessageContext.Default.DashboardLogMessage); 928messageJson = JsonSerializer.Serialize(message, DashboardLogMessageContext.Default.DashboardLogMessage); 947messageJson = JsonSerializer.Serialize(message, DashboardLogMessageContext.Default.DashboardLogMessage); 966messageJson = JsonSerializer.Serialize(message, DashboardLogMessageContext.Default.DashboardLogMessage); 985messageJson = JsonSerializer.Serialize(message, DashboardLogMessageContext.Default.DashboardLogMessage);
Dashboard\DashboardResourceTests.cs (1)
752logger.Log(logLevel, 0, JsonSerializer.Serialize(dashboardLogMessage), null, (s, _) => s);
Dcp\DcpExecutorTests.cs (59)
297[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 4348var serviceProducers = JsonSerializer.Deserialize<List<ServiceProducerAnnotation>>(annotations[CustomResource.ServiceProducerAnnotation]); 4698var debugSessionInfo = JsonSerializer.Serialize(new RunSessionInfo 4777[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 4829[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 4970[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }) 5010[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }) 5050[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo 5094[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo 5147[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }) 5692[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["other_executable"] }), 5848[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 5890[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 5932[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 6006[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["project"] }), 6121[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 6163[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 6246[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 6303[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 6470[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 6559var debugSessionInfo = JsonSerializer.Serialize(new RunSessionInfo 6694var debugSessionInfo = JsonSerializer.Serialize(new RunSessionInfo 6806[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["custom"] }) 6896[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["maui"] }) 7011[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["maui"] }) 7064[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["custom"] }) 7110[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 7196[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 7293[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 7493[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["project"] }), 7534[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 7573[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 7961[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["project"] }), 8025[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["python"] }), 8057[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["project"] }), 8088[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["project"] }), 8150[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8205[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8256[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8309[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8386[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8421[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8476[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8518[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8555[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["custom"] }), 8590[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["custom"] }), 8666[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["custom"] }), 8749[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8811[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8862[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["project"] }), 8906[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["project"] }), 9763[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 9810[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["azure-functions"] }), 9854[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["azure-functions"] }), 9903[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["project"] }), 10117var json = JsonSerializer.Serialize(spec); 10142var json = JsonSerializer.Serialize(spec); 10152var containerSpec = JsonSerializer.Deserialize<ContainerSpec>("""{"monitorPid":1234,"monitorTimestamp":"0001-01-01T00:06:30.123000Z"}"""); 10153var 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)
223var lines = new[] { {{string.Join(", ", lines.Select(static line => JsonSerializer.Serialize(line)))}} }; 224var emitSecondLineToStderr = {{JsonSerializer.Serialize(emitSecondLineToStderr)}};
Dcp\TestKubernetesService.cs (4)
218return (T)JsonSerializer.Deserialize(JsonSerializer.Serialize(resource, type), type)!; 351var resultNode = JsonPatch.Apply(JsonSerializer.SerializeToNode(res, resourceType), jsonPatch); 352var result = (T)JsonSerializer.Deserialize(resultNode, resourceType)!;
DebugSupportExtensionsTests.cs (1)
456return 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)
1040File.WriteAllText(metadataPath, JsonSerializer.Serialize(metadata));
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)!;
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 (64)
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)
747return JsonSerializer.Deserialize<CanonicalMatrix>(json)
PowerShellScripts\DownloadNativeArchivesTests.cs (1)
583var 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)
56var json = JsonSerializer.Serialize(metadata, s_jsonOptions); 102var json = JsonSerializer.Serialize(metadata, s_jsonOptions); 127var json = JsonSerializer.Serialize(data, s_jsonOptions); 146var json = JsonSerializer.Serialize(data, s_jsonOptions); 168var json = JsonSerializer.Serialize(matrix, s_jsonOptions);
TestTriggerMap\SelectTestsCliTests.cs (1)
1284foreach (var (name, value) in JsonSerializer.Deserialize<Dictionary<string, bool>>(selectionJson)!)
WorkflowScripts\AutoRerunTransientCiFailuresTests.cs (2)
2222string requestJson = JsonSerializer.Serialize(new HarnessRequest 2236HarnessResponse<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\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\SelectTestsCommentScriptTests.cs (2)
232await File.WriteAllTextAsync(requestPath, JsonSerializer.Serialize(new { script, commentFile, context, liveHeadSha, existingComments }, s_jsonOptions)); 242var response = JsonSerializer.Deserialize<HarnessResponse<CommentScriptResult>>(await File.ReadAllTextAsync(outputPath), 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);
Microsoft.AspNetCore.Authentication.DeviceBoundSessions (2)
DeviceBoundSessionHandler.cs (2)
171await JsonSerializer.SerializeAsync(Response.Body, instructions, DeviceBoundSessionJsonContext.Default.SessionInstruction, Context.RequestAborted); 275await JsonSerializer.SerializeAsync(Response.Body, instructions, DeviceBoundSessionJsonContext.Default.SessionInstruction, Context.RequestAborted);
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)
104ParameterKind.Value => JsonSerializer.Deserialize( 109JsonSerializer.Deserialize<IJSObjectReference>(parameterJsonValue, jsonOptions)), 112JsonSerializer.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)
60var serialized = JsonSerializer.Deserialize<SerializedRenderFragment>( 89parameterValue = JsonSerializer.Deserialize( 97parameterValue = JsonSerializer.Deserialize( 119return JsonSerializer.Deserialize(parametersDefinitions, WebAssemblyJsonSerializerContext.Default.ComponentParameterArray)!; 125return 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)
113global::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)
82var optionsJson = JsonSerializer.Serialize(options, IdentityJsonSerializerContext.Default.PublicKeyCredentialCreationOptions); 83var attestationStateJson = JsonSerializer.Serialize(attestationState, IdentityJsonSerializerContext.Default.PasskeyAttestationState); 134var optionsJson = JsonSerializer.Serialize(options, IdentityJsonSerializerContext.Default.PublicKeyCredentialRequestOptions); 135var assertionStateJson = JsonSerializer.Serialize(assertionState, IdentityJsonSerializerContext.Default.PasskeyAssertionState); 177var optionsJson = JsonSerializer.Serialize(options, IdentityJsonSerializerContext.Default.AllAcceptedCredentialsSignalOptions); 207var optionsJson = JsonSerializer.Serialize(options, IdentityJsonSerializerContext.Default.CurrentUserDetailsSignalOptions); 229credential = JsonSerializer.Deserialize(credentialJson, IdentityJsonSerializerContext.Default.PublicKeyCredentialId); 253var optionsJson = JsonSerializer.Serialize(options, IdentityJsonSerializerContext.Default.UnknownCredentialSignalOptions); 325credential = JsonSerializer.Deserialize(context.CredentialJson, IdentityJsonSerializerContext.Default.PublicKeyCredentialAuthenticatorAttestationResponse) 340attestationState = JsonSerializer.Deserialize(attestationStateJson, IdentityJsonSerializerContext.Default.PasskeyAttestationState) 483credential = JsonSerializer.Deserialize(context.CredentialJson, IdentityJsonSerializerContext.Default.PublicKeyCredentialAuthenticatorAssertionResponse) 498assertionState = JsonSerializer.Deserialize(assertionStateJson, IdentityJsonSerializerContext.Default.PasskeyAssertionState) 679clientData = 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.AspNetCore.Watch.BrowserRefresh (2)
src\sdk\src\Dotnet.Watch\Web.Middleware\BlazorWasmHotReloadMiddleware.cs (2)
82await JsonSerializer.SerializeAsync(context.Response.Body, Updates, s_jsonSerializerOptions); 87var update = await JsonSerializer.DeserializeAsync<Update>(context.Request.Body, s_jsonSerializerOptions);
Microsoft.Build (1)
TelemetryInfra\TasksDetailsTelemetry.cs (1)
53["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.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.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)
243=> JsonSerializer.SerializeToUtf8Bytes(value, s_jsonSerializerOptions); 246=> JsonSerializer.Deserialize<TValue>(value, s_jsonSerializerOptions) ?? throw new InvalidDataException("Unexpected null object"); 330var message = JsonSerializer.SerializeToUtf8Bytes(new JasonUpdateStaticFileRequest { Path = relativeUrl }, s_jsonSerializerOptions); 338public static readonly ReadOnlyMemory<byte> Message = JsonSerializer.SerializeToUtf8Bytes(new JsonWaitRequest(), s_jsonSerializerOptions); 344public static readonly ReadOnlyMemory<byte> Message = JsonSerializer.SerializeToUtf8Bytes(new JsonReloadRequest(), s_jsonSerializerOptions); 350public static readonly ReadOnlyMemory<byte> Message = JsonSerializer.SerializeToUtf8Bytes(new JsonRefreshBrowserRequest(), s_jsonSerializerOptions);
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\StaticWebAssetsManifest.cs (1)
143manifest = JsonSerializer.Deserialize<ManifestJson>(stream, s_options);
Microsoft.DotNet.HotReload.WebAssembly.Browser (3)
WebAssemblyHotReload.cs (3)
100var updates = deltasJson != "" ? JsonSerializer.Deserialize<Update[]>(deltasJson, s_jsonSerializerOptions) : null; 162var deltas = JsonSerializer.Deserialize(deltasJson, jsonContext.DeltaArray); 169return 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); 432ChatResponseUpdate? 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); 991AIContent? 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)
77string json = JsonSerializer.Serialize(options, AIJsonUtilities.DefaultOptions); 79ImageGenerationOptions? deserialized = JsonSerializer.Deserialize<ImageGenerationOptions>(json, AIJsonUtilities.DefaultOptions); 134string json = JsonSerializer.Serialize(responseFormat, AIJsonUtilities.DefaultOptions); 135ImageGenerationResponseFormat deserialized = JsonSerializer.Deserialize<ImageGenerationResponseFormat>(json, AIJsonUtilities.DefaultOptions); 226ImageGenerationOptions? 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)
116ScenarioRunResult? result = await JsonSerializer.DeserializeAsync( 167await 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), 1240BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(jsonSchema, OpenAIJsonContext.Default.JsonElement)), 1483Text = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(object))), 1497outputItem.Patch.Set("$.output"u8, JsonSerializer.SerializeToUtf8Bytes(elements, OpenAIJsonContext.Default.ListFunctionToolCallOutputElement).AsSpan()); 1519result = JsonSerializer.Serialize(resultContent.Result, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(object))); 1585BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes( 1595BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes( 1607BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes( 1847Arguments = 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)
646string serializedHistory = JsonSerializer.Serialize(chatHistory, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(List<ChatMessage>))); 647chatHistory = (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)
77string json = JsonSerializer.Serialize(options, AIJsonUtilities.DefaultOptions); 79ImageGenerationOptions? deserialized = JsonSerializer.Deserialize<ImageGenerationOptions>(json, AIJsonUtilities.DefaultOptions); 134string json = JsonSerializer.Serialize(responseFormat, AIJsonUtilities.DefaultOptions); 135ImageGenerationResponseFormat deserialized = JsonSerializer.Deserialize<ImageGenerationResponseFormat>(json, AIJsonUtilities.DefaultOptions); 226ImageGenerationOptions? 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)
64return JsonSerializer.Serialize(syncResult, jsRuntime.JsonSerializerOptions); 135var syncResultJson = JsonSerializer.Serialize(syncResult, jsRuntime.JsonSerializerOptions); 152var resultJson = JsonSerializer.Serialize(result, jsRuntime.JsonSerializerOptions); 246suppliedArgs[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)
122Approvals.Verify(JsonSerializer.Serialize(defaultParam, _jsonSerializerOptions));
SweepableExtensionTest.cs (9)
84var json = JsonSerializer.Serialize(pipeline, _jsonSerializerOptions); 97var json = JsonSerializer.Serialize(pipeline, _jsonSerializerOptions); 110var json = JsonSerializer.Serialize(pipeline, _jsonSerializerOptions); 123var json = JsonSerializer.Serialize(pipeline, _jsonSerializerOptions); 137var json = JsonSerializer.Serialize(pipeline, _jsonSerializerOptions); 151var json = JsonSerializer.Serialize(pipeline, _jsonSerializerOptions); 164var json = JsonSerializer.Serialize(pipeline, _jsonSerializerOptions); 177var json = JsonSerializer.Serialize(pipeline, _jsonSerializerOptions); 192var json = JsonSerializer.Serialize(pipeline, _jsonSerializerOptions);
SweepablePipelineTests.cs (1)
70Approvals.Verify(JsonSerializer.Serialize(pipeline, _jsonSerializerOptions));
Microsoft.ML.GenAI.LLaMA (7)
LlamaConfig.cs (5)
52Llama3_1_8B_Instruct = JsonSerializer.Deserialize<LlamaConfig>(llama3_1_8b_content) ?? throw new ArgumentNullException(nameof(llama3_1_8b_content)); 53Llama3_1_70B_Instruct = JsonSerializer.Deserialize<LlamaConfig>(llama3_1_70b_content) ?? throw new ArgumentNullException(nameof(llama3_1_70b_content)); 54Llama3_1_405B_Instruct = JsonSerializer.Deserialize<LlamaConfig>(llama3_1_405b_content) ?? throw new ArgumentNullException(nameof(llama3_1_405b_content)); 55Llama3_2_1B_Instruct = JsonSerializer.Deserialize<LlamaConfig>(llama3_2_1b_content) ?? throw new ArgumentNullException(nameof(llama3_2_1b_content)); 56Llama_3_2_3B_Instruct = JsonSerializer.Deserialize<LlamaConfig>(llama3_2_3b_content) ?? throw new ArgumentNullException(nameof(llama3_2_3b_content));
LlamaForCausalLM.cs (2)
103var modelConfig = JsonSerializer.Deserialize<LlamaConfig>(File.ReadAllText(config)) ?? throw new ArgumentNullException(nameof(config)); 136var modelConfig = JsonSerializer.Deserialize<LlamaConfig>(File.ReadAllText(config)) ?? throw new ArgumentNullException(nameof(config));
Microsoft.ML.GenAI.Mistral (8)
Mistral_7B_0_3ChatTemplateBuilder.cs (3)
77var schemaPrompt = JsonSerializer.Serialize(schemas); 130var toolCallJson = JsonSerializer.Serialize(toolCallObjects); 152var toolCallResultJson = JsonSerializer.Serialize(toolCallResultObjects);
MistralCausalLMAgent.cs (2)
149var mistralToolCalls = JsonSerializer.Deserialize<List<MistralToolCall>>(json) ?? throw new InvalidOperationException("Failed to deserialize tool calls."); 151.Select(tc => new ToolCall(tc.Name!, JsonSerializer.Serialize(tc.Arguments)) { ToolCallId = this.GenerateToolCallId() });
MistralConfig.cs (1)
44Mistral_7B_Instruct_v0_3 = JsonSerializer.Deserialize<MistralConfig>(mistral7BInstructContent) ?? throw new ArgumentNullException(nameof(mistral7BInstructContent));
MistralForCausalLM.cs (2)
58var modelConfig = JsonSerializer.Deserialize<MistralConfig>(File.ReadAllText(config)) ?? throw new ArgumentNullException(nameof(config)); 86var modelConfig = JsonSerializer.Deserialize<MistralConfig>(File.ReadAllText(config)) ?? throw new ArgumentNullException(nameof(config));
Microsoft.ML.GenAI.Phi (8)
Phi2\Config.cs (1)
45var phi2Config = JsonSerializer.Deserialize<Phi2Config>(phi2ConfigContent) ?? throw new ArgumentNullException(nameof(phi2ConfigContent));
Phi2\Phi2ForCausalLM.cs (1)
59var modelConfig = JsonSerializer.Deserialize<Phi2Config>(File.ReadAllText(config)) ?? throw new ArgumentNullException(nameof(config));
Phi3\Config.cs (4)
51Phi3Mini4kInstruct = JsonSerializer.Deserialize<Phi3Config>(phi3Mini4kInstructContent) ?? throw new ArgumentNullException(nameof(phi3Mini4kInstructContent)); 52Phi3Mini128kInstruct = JsonSerializer.Deserialize<Phi3Config>(phi3Mini128kInstructContent) ?? throw new ArgumentNullException(nameof(phi3Mini128kInstructContent)); 53Phi3Medium4kInstruct = JsonSerializer.Deserialize<Phi3Config>(phi3Medium4kInstructContent) ?? throw new ArgumentNullException(nameof(phi3Medium4kInstructContent)); 54Phi3Medium128kInstruct = JsonSerializer.Deserialize<Phi3Config>(phi3Medium128kInstructContent) ?? throw new ArgumentNullException(nameof(phi3Medium128kInstructContent));
Phi3\Phi3ForCausalLM.cs (2)
60var modelConfig = JsonSerializer.Deserialize<Phi3Config>(File.ReadAllText(config)) ?? throw new ArgumentNullException(nameof(config)); 88var modelConfig = JsonSerializer.Deserialize<Phi3Config>(File.ReadAllText(config)) ?? throw new ArgumentNullException(nameof(config));
Microsoft.ML.GenAI.Phi.Tests (1)
Phi3Tests.cs (1)
109var json = JsonSerializer.Serialize(sizeInMB, new JsonSerializerOptions { WriteIndented = true });
Microsoft.ML.GenAI.Samples (2)
Generated\361d1da7f942c932\Mistral_7B_Instruct_5b3aee26-c7ed-41a1-8b85-2171e3946c73.generated.cs (1)
25var schema = JsonSerializer.Deserialize<GetWeatherSchema>(
Mistral\Mistral_7B_Instruct.cs (1)
76var mistralConfig = JsonSerializer.Deserialize<MistralConfig>(File.ReadAllText(Path.Combine(weightFolder, configName))) ?? throw new ArgumentNullException(nameof(configName));
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)
40var json = JsonSerializer.Serialize(parameter, _settings); 43parameter = JsonSerializer.Deserialize<Parameter>(json); 109var json = JsonSerializer.Serialize(parameter, _settings); 112parameter = JsonSerializer.Deserialize<Parameter>(json); 119json = JsonSerializer.Serialize(parameter, _settings);
SearchSpaceTest.cs (1)
303var 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 (8)
AuthHandshakeMessageHandler.cs (2)
495TokenResponse? tokenResponse = JsonSerializer.Deserialize<TokenResponse>(postResponse.Content.ReadAsStream(cancellationToken)); 539TokenResponse? token = JsonSerializer.Deserialize<TokenResponse>(tokenResponse.Content.ReadAsStream(cancellationToken));
ImageBuilder.cs (1)
94Manifest = 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\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.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)
460JsonSerializer.Serialize(fileStream, obj, jsonTypeInfo); 488return JsonSerializer.Serialize(obj, SerializerOptions); 598string json = JsonSerializer.Serialize(obj, SerializerOptions);
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (4)
parent\Shared\JExtensions.cs (3)
460JsonSerializer.Serialize(fileStream, obj, jsonTypeInfo); 488return JsonSerializer.Serialize(obj, SerializerOptions); 598string json = JsonSerializer.Serialize(obj, SerializerOptions);
ValueForms\JsonEncodeValueFormFactory.cs (1)
26return JsonSerializer.Serialize(value, JsonEncodeContext.String);
Microsoft.TemplateEngine.Utils (3)
parent\Shared\JExtensions.cs (3)
460JsonSerializer.Serialize(fileStream, obj, jsonTypeInfo); 488return JsonSerializer.Serialize(obj, SerializerOptions); 598string json = JsonSerializer.Serialize(obj, SerializerOptions);
Microsoft.TemplateSearch.Common (7)
parent\Shared\JExtensions.cs (3)
460JsonSerializer.Serialize(fileStream, obj, jsonTypeInfo); 488return JsonSerializer.Serialize(obj, SerializerOptions); 598string 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);
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)
311global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).Level, LogLevel); 313global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).Code, NuGetLogCode); 317global::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)
1139var json = JsonSerializer.Serialize(token, new JsonSerializerOptions { WriteIndented = true }); 1174var json = JsonSerializer.Serialize(errors, new JsonSerializerOptions { WriteIndented = true }); 1231return 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 (214)
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)
340[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 345[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 524[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)
259propertySchema.DefaultValue = JsonSerializer.SerializeToNode(parameterInfo.EffectiveDefaultValue, property.JsonTypeInfo); 304const 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); 305state.FlushThreshold = (int)(bufferWriter.Capacity * JsonSerializer.FlushThreshold); 335=> Serialize(writer, JsonSerializer.UnboxOnWrite<T>(rootValue), rootValue); 338=> SerializeAsync(pipeWriter, JsonSerializer.UnboxOnWrite<T>(rootValue), flushThreshold, cancellationToken, rootValue); 341=> SerializeAsync(utf8Json, JsonSerializer.UnboxOnWrite<T>(rootValue), cancellationToken, rootValue); 344=> SerializeAsync(utf8Json, JsonSerializer.UnboxOnWrite<T>(rootValue), cancellationToken, rootValue); 347=> 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.
System\Text\Json\ThrowHelper.Serialization.cs (1)
865MetadataPropertyName name = JsonSerializer.GetMetadataPropertyName(propertyName, state.Current.BaseJsonTypeInfo.PolymorphicTypeResolver);
TestProject.AppHost (1)
TestProgram.cs (1)
201await Console.Out.WriteLineAsync("$ENDPOINTS: " + JsonSerializer.Serialize(root, JsonSerializerOptions.Default));