2056 references to JsonSerializer
aspire (47)
Agents\ClaudeCode\ClaudeCodeAgentEnvironmentScanner.cs (1)
234var jsonContent = JsonSerializer.Serialize(config, JsonSourceGenerationContext.Default.JsonObject);
Agents\CopilotCli\CopilotCliAgentEnvironmentScanner.cs (1)
236var jsonContent = JsonSerializer.Serialize(config, JsonSourceGenerationContext.Default.JsonObject);
Agents\DeprecatedMcpCommandScanner.cs (1)
213var jsonContent = JsonSerializer.Serialize(config, JsonSourceGenerationContext.Default.JsonObject);
Agents\OpenCode\OpenCodeAgentEnvironmentScanner.cs (1)
225var jsonOutput = JsonSerializer.Serialize(config, JsonSourceGenerationContext.Default.JsonObject);
Agents\VsCode\VsCodeAgentEnvironmentScanner.cs (1)
275var jsonContent = JsonSerializer.Serialize(config, JsonSourceGenerationContext.Default.JsonObject);
Commands\AgentMcpCommand.cs (1)
228_logger.LogDebug("Invoking tool {Name} with arguments {Arguments}", toolName, JsonSerializer.Serialize(args, BackchannelJsonSerializerContext.Default.DictionaryStringJsonElement));
Commands\AppHostLauncher.cs (1)
341var json = JsonSerializer.Serialize(jsonResult, RunCommandJsonContext.RelaxedEscaping.DetachOutputInfo);
Commands\ConfigCommand.cs (1)
475var json = System.Text.Json.JsonSerializer.Serialize(info, JsonSourceGenerationContext.Default.ConfigInfo);
Commands\DescribeCommand.cs (2)
182var json = JsonSerializer.Serialize(output, ResourcesCommandJsonContext.RelaxedEscaping.ResourcesOutput); 232var json = JsonSerializer.Serialize(resourceJson, ResourcesCommandJsonContext.Ndjson.ResourceJson);
Commands\DocsGetCommand.cs (1)
83var json = JsonSerializer.Serialize(doc, JsonSourceGenerationContext.RelaxedEscaping.DocsContent);
Commands\DocsListCommand.cs (1)
70var json = JsonSerializer.Serialize(docs.ToArray(), JsonSourceGenerationContext.RelaxedEscaping.DocsListItemArray);
Commands\DocsSearchCommand.cs (1)
84var json = JsonSerializer.Serialize(response.Results.ToArray(), JsonSourceGenerationContext.RelaxedEscaping.SearchResultArray);
Commands\DoctorCommand.cs (1)
83var json = System.Text.Json.JsonSerializer.Serialize(response, JsonSourceGenerationContext.RelaxedEscaping.DoctorCheckResponse);
Commands\ExportCommand.cs (2)
267var apiResponse = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 298var apiResponse = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
Commands\ExtensionInternalCommand.cs (1)
46var json = JsonSerializer.Serialize(new AppHostProjectSearchResultPoco
Commands\LogsCommand.cs (2)
233var json = JsonSerializer.Serialize(logsOutput, LogsCommandJsonContext.Snapshot.LogsOutput); 333var output = JsonSerializer.Serialize(logLineJson, LogsCommandJsonContext.Ndjson.LogLineJson);
Commands\PsCommand.cs (1)
137var json = JsonSerializer.Serialize(appHostInfos, PsCommandJsonContext.RelaxedEscaping.ListAppHostDisplayInfo);
Commands\Sdk\SdkDumpCommand.cs (1)
267return JsonSerializer.Serialize(capabilities, CapabilitiesJsonContext.Default.CapabilitiesInfo);
Commands\TelemetryLogsCommand.cs (2)
226var response = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 240var request = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpExportLogsServiceRequestJson);
Commands\TelemetrySpansCommand.cs (2)
227var response = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 241var request = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpExportTraceServiceRequestJson);
Commands\TelemetryTracesCommand.cs (2)
241var response = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 314var response = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
Configuration\AspireConfigFile.cs (2)
127return JsonSerializer.Deserialize(json, JsonSourceGenerationContext.Default.AspireConfigFile) 146var json = JsonSerializer.Serialize(this, JsonSourceGenerationContext.RelaxedEscaping.AspireConfigFile);
Configuration\AspireJsonConfiguration.cs (2)
112return JsonSerializer.Deserialize(json, JsonSourceGenerationContext.Default.AspireJsonConfiguration); 139var json = JsonSerializer.Serialize(this, JsonSourceGenerationContext.Default.AspireJsonConfiguration);
Mcp\Docs\DocsCache.cs (2)
331return await JsonSerializer.DeserializeAsync(stream, JsonSourceGenerationContext.Default.LlmsDocumentArray, cancellationToken).ConfigureAwait(false); 367await JsonSerializer.SerializeAsync(stream, documents, JsonSourceGenerationContext.Default.LlmsDocumentArray, 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)
88var resourceGraphData = JsonSerializer.Serialize(resources.ToArray(), ListResourcesToolJsonContext.RelaxedEscaping.ResourceJsonArray);
NuGet\BundleNuGetPackageCache.cs (1)
194var result = JsonSerializer.Deserialize(output, BundleSearchJsonContext.Default.BundleSearchResult);
Program.cs (1)
170var legacyConfig = JsonSerializer.Deserialize(legacyJson, JsonSourceGenerationContext.Default.AspireJsonConfiguration);
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);
Utils\ConfigurationHelper.cs (2)
77var jsonContent = JsonSerializer.Serialize(settings, JsonSourceGenerationContext.Default.JsonObject); 88var jsonContent = JsonSerializer.Serialize(settings, JsonSourceGenerationContext.Default.JsonObject);
Utils\EnvironmentChecker\ContainerRuntimeCheck.cs (1)
514var json = JsonSerializer.Deserialize(output, JsonSourceGenerationContext.Default.ContainerVersionJson);
aspire-managed (1)
NuGet\Commands\SearchCommand.cs (1)
288Console.WriteLine(JsonSerializer.Serialize(result, SearchJsonContext.Default.SearchResult));
Aspire.Cli.Tests (75)
Backchannel\BackchannelJsonSerializerContextTests.cs (4)
34var json = JsonSerializer.Serialize(servers, options); 35var roundTripped = JsonSerializer.Deserialize<Aspire.Cli.Backchannel.ResourceSnapshotMcpServer[]>(json, options); 55var json = JsonSerializer.Serialize(payload, options); 56var roundTripped = JsonSerializer.Deserialize<Dictionary<string, JsonElement>>(json, options);
Commands\DescribeCommandTests.cs (7)
201.Select(r => JsonSerializer.Serialize(r, ResourcesCommandJsonContext.Ndjson.ResourceJson)) 212var deserialized = JsonSerializer.Deserialize(line, ResourcesCommandJsonContext.Ndjson.ResourceJson); 219.Select(line => JsonSerializer.Deserialize(line, ResourcesCommandJsonContext.Ndjson.ResourceJson)) 242var json = JsonSerializer.Serialize(resourcesOutput, ResourcesCommandJsonContext.RelaxedEscaping.ResourcesOutput); 250var deserialized = JsonSerializer.Deserialize(json, ResourcesCommandJsonContext.RelaxedEscaping.ResourcesOutput); 287var first = JsonSerializer.Deserialize(jsonLines[0], ResourcesCommandJsonContext.Ndjson.ResourceJson); 293var second = JsonSerializer.Deserialize(jsonLines[1], ResourcesCommandJsonContext.Ndjson.ResourceJson);
Commands\ExportCommandTests.cs (16)
95var apiStructuredLogsData = JsonSerializer.Deserialize(apiStructuredLogsJson, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 100var redisStructuredLogsData = JsonSerializer.Deserialize(redisStructuredLogsJson, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 106var tracesData = JsonSerializer.Deserialize(tracesContent, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 237var resourcesJson = JsonSerializer.Serialize( 376var replica1Logs = JsonSerializer.Deserialize( 384var replica2Logs = JsonSerializer.Deserialize( 391var redisLogs = JsonSerializer.Deserialize( 399var replica1Traces = JsonSerializer.Deserialize( 407var replica2Traces = JsonSerializer.Deserialize( 416var replica1ResourceData = JsonSerializer.Deserialize(ReadEntryText(archive, "resources/apiservice-abc.json"), OtlpJsonSerializerContext.Default.ResourceJson); 420var redisResourceData = JsonSerializer.Deserialize(ReadEntryText(archive, "resources/redis.json"), OtlpJsonSerializerContext.Default.ResourceJson); 695var resourcesJson = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 775return JsonSerializer.Serialize(emptyResponse, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 805return JsonSerializer.Serialize(response, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 818return JsonSerializer.Serialize(emptyResponse, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 850return JsonSerializer.Serialize(response, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
Commands\ExtensionInternalCommandTests.cs (2)
83searchResult = JsonSerializer.Deserialize(allOutput, BackchannelJsonSerializerContext.Default.AppHostProjectSearchResultPoco); 125searchResult = JsonSerializer.Deserialize(allOutput, BackchannelJsonSerializerContext.Default.AppHostProjectSearchResultPoco);
Commands\LogsCommandTests.cs (17)
44var json = JsonSerializer.Serialize(logLine, LogsCommandJsonContext.Ndjson.LogLineJson); 52var deserialized = JsonSerializer.Deserialize(json, LogsCommandJsonContext.Ndjson.LogLineJson); 71var json = JsonSerializer.Serialize(logLine, LogsCommandJsonContext.Default.LogLineJson); 89var json = JsonSerializer.Serialize(logLine, LogsCommandJsonContext.Ndjson.LogLineJson); 92var deserialized = JsonSerializer.Deserialize(json, LogsCommandJsonContext.Ndjson.LogLineJson); 108var json = JsonSerializer.Serialize(logLine, LogsCommandJsonContext.Ndjson.LogLineJson); 109var deserialized = JsonSerializer.Deserialize(json, LogsCommandJsonContext.Ndjson.LogLineJson); 284.Select(l => JsonSerializer.Serialize(l, LogsCommandJsonContext.Ndjson.LogLineJson)) 295var deserialized = JsonSerializer.Deserialize(line, LogsCommandJsonContext.Ndjson.LogLineJson); 302.Select(line => JsonSerializer.Deserialize(line, LogsCommandJsonContext.Ndjson.LogLineJson)) 326var json = JsonSerializer.Serialize(logsOutput, LogsCommandJsonContext.Snapshot.LogsOutput); 334var deserialized = JsonSerializer.Deserialize(json, LogsCommandJsonContext.Snapshot.LogsOutput); 353var json = JsonSerializer.Serialize(logLine, LogsCommandJsonContext.Ndjson.LogLineJson); 365var deserialized = JsonSerializer.Deserialize(json, LogsCommandJsonContext.Ndjson.LogLineJson); 387var logsOutput = JsonSerializer.Deserialize(jsonOutput, LogsCommandJsonContext.Snapshot.LogsOutput); 466var logsOutput = JsonSerializer.Deserialize(jsonOutput, LogsCommandJsonContext.Snapshot.LogsOutput); 504var logsOutput = JsonSerializer.Deserialize(jsonOutput, LogsCommandJsonContext.Snapshot.LogsOutput);
Commands\PsCommandTests.cs (3)
149var appHosts = JsonSerializer.Deserialize(jsonOutput, PsCommandJsonContext.RelaxedEscaping.ListAppHostDisplayInfo); 254var appHosts = JsonSerializer.Deserialize(jsonOutput, PsCommandJsonContext.RelaxedEscaping.ListAppHostDisplayInfo); 316var appHosts = JsonSerializer.Deserialize(jsonOutput, PsCommandJsonContext.RelaxedEscaping.ListAppHostDisplayInfo);
Commands\TelemetryLogsCommandTests.cs (1)
146return JsonSerializer.Serialize(response, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
Commands\TelemetrySpansCommandTests.cs (1)
148return JsonSerializer.Serialize(response, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
Commands\TelemetryTestHelper.cs (1)
68var resourcesJson = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray);
Commands\TelemetryTracesCommandTests.cs (1)
196return JsonSerializer.Serialize(response, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
Mcp\ListStructuredLogsToolTests.cs (6)
142var apiResponse = JsonSerializer.Serialize(apiResponseObj, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 151var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 248var apiResponse = JsonSerializer.Serialize(apiResponseObj, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 254var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 301var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 309var emptyLogsJson = JsonSerializer.Serialize(emptyLogsResponse, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
Mcp\ListTracesToolTests.cs (8)
114var apiResponse = JsonSerializer.Serialize(apiResponseObj, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 123var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 230var apiResponse = JsonSerializer.Serialize(apiResponseObj, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 236var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 283var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray); 291var emptyTracesJson = JsonSerializer.Serialize(emptyTracesResponse, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 385var apiResponse = JsonSerializer.Serialize(apiResponseObj, OtlpJsonSerializerContext.Default.TelemetryApiResponse); 392var resourcesResponse = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray);
Projects\FallbackProjectParserTests.cs (1)
17return JsonSerializer.Serialize(document.RootElement, s_indentedOptions);
Projects\ProjectLocatorTests.cs (7)
66await JsonSerializer.SerializeAsync(writer, new 100await JsonSerializer.SerializeAsync(writer, new 128await JsonSerializer.SerializeAsync(writer, new 172await JsonSerializer.SerializeAsync(writer, new 311var settings = JsonSerializer.Deserialize<AspireConfigFile>(settingsJson); 343await File.WriteAllTextAsync(aspireSettingsFile.FullName, JsonSerializer.Serialize(new { appHostPath = relativeAppHostPath })); 365var migratedConfig = JsonSerializer.Deserialize<AspireConfigFile>(configJson);
Aspire.Confluent.Kafka (1)
MetricsService.cs (1)
26statistics = JsonSerializer.Deserialize(json, StatisticsJsonSerializerContext.Default.Statistics);
Aspire.Dashboard (26)
Api\TelemetryApiService.cs (1)
387yield return JsonSerializer.Serialize(otlpData, OtlpJsonSerializerContext.DefaultOptions);
Components\Dialogs\McpServerDialog.razor.cs (4)
134var installButtonJson = JsonSerializer.Serialize( 145var configFileJson = JsonSerializer.Serialize( 168var installButtonJson = JsonSerializer.Serialize( 178var configFileJson = JsonSerializer.Serialize(
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)
262JsonSerializer.Serialize(writer, (object)value, value.GetType(), options);
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
566return JsonSerializer.Deserialize<TValue>(json, jsonTypeInfo)!;
Model\TelemetryExportService.cs (4)
330return JsonSerializer.Serialize(data, options); 359return JsonSerializer.Serialize(data, OtlpJsonSerializerContext.IndentedOptions); 382return JsonSerializer.Serialize(data, OtlpJsonSerializerContext.IndentedOptions); 692return JsonSerializer.Serialize(resourceJson, ResourceJsonSerializerContext.IndentedOptions);
Model\TelemetryImportService.cs (1)
119telemetryData = 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);
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)
61var systemInstruction = JsonSerializer.Serialize(new List<MessagePart> 66var inputMessages = JsonSerializer.Serialize(new List<ChatMessage> 85var outputMessages = JsonSerializer.Serialize(new List<ChatMessage>
Aspire.Dashboard.Tests (58)
Integration\McpConfigurationTests.cs (3)
46var json = JsonSerializer.Serialize(configModel, McpConfigFileModelContext.Default.McpJsonFileServerModel); 108var json = JsonSerializer.Serialize(model, McpInstallButtonModelContext.Default.McpInstallButtonServerModel); 155var json = JsonSerializer.Serialize(configModel, McpConfigFileModelContext.Default.McpJsonFileServerModel);
Integration\OtlpHttpJsonTests.cs (4)
424var response = System.Text.Json.JsonSerializer.Deserialize(responseBody, OtlpJsonSerializerContext.Default.OtlpExportTraceServiceResponseJson); 485var response = System.Text.Json.JsonSerializer.Deserialize(responseBody, OtlpJsonSerializerContext.Default.OtlpExportLogsServiceResponseJson); 562var response = System.Text.Json.JsonSerializer.Deserialize(responseBody, OtlpJsonSerializerContext.Default.OtlpExportLogsServiceResponseJson); 612var response = System.Text.Json.JsonSerializer.Deserialize(responseBody, OtlpJsonSerializerContext.Default.OtlpExportMetricsServiceResponseJson);
Integration\OtlpHttpServiceTests.cs (1)
279var statusResponse = JsonSerializer.Deserialize<StatusResponse>(responseBody, new JsonSerializerOptions { PropertyNamingPolicy = JsonNamingPolicy.CamelCase });
Mcp\McpConfigModelTests.cs (5)
45var json = JsonSerializer.Serialize(model, McpConfigFileModelContext.Default.McpJsonFileServerModel); 75var json = JsonSerializer.Serialize(model, McpConfigFileModelContext.Default.McpJsonFileServerModel); 109var json = JsonSerializer.Serialize(model, McpInstallButtonModelContext.Default.McpInstallButtonServerModel); 135var json = JsonSerializer.Serialize(model, McpInstallButtonModelContext.Default.McpInstallButtonServerModel); 154var json = JsonSerializer.Serialize(input, McpInstallButtonModelContext.Default.McpInputModel);
Model\ConsoleLogsFiltersTests.cs (2)
26var json = JsonSerializer.Serialize(filters); 27var deserialized = JsonSerializer.Deserialize<ConsoleLogsFilters>(json)!;
Model\GenAIVisualizerDialogViewModelTests.cs (18)
163message: JsonSerializer.Serialize(new SystemOrUserEvent { Content = "System!" }, GenAIEventsContext.Default.SystemOrUserEvent), 169message: JsonSerializer.Serialize(new SystemOrUserEvent { Content = "User!" }, GenAIEventsContext.Default.SystemOrUserEvent), 175message: JsonSerializer.Serialize(new AssistantEvent { Content = "Assistant!" }, GenAIEventsContext.Default.AssistantEvent), 298KeyValuePair.Create(GenAIHelpers.GenAIEventContent, JsonSerializer.Serialize(new SystemOrUserEvent { Content = "System!" }, GenAIEventsContext.Default.SystemOrUserEvent)), 305KeyValuePair.Create(GenAIHelpers.GenAIEventContent, JsonSerializer.Serialize(new SystemOrUserEvent { Content = "User!" }, GenAIEventsContext.Default.SystemOrUserEvent)), 312KeyValuePair.Create(GenAIHelpers.GenAIEventContent, JsonSerializer.Serialize(new AssistantEvent { Content = "Assistant!" }, GenAIEventsContext.Default.AssistantEvent)), 318KeyValuePair.Create(GenAIHelpers.GenAIEventContent, JsonSerializer.Serialize(new AssistantEvent { Content = "Assistant!" }, GenAIEventsContext.Default.AssistantEvent)), 488var systemInstruction = JsonSerializer.Serialize(new List<MessagePart> 493var inputMessages = JsonSerializer.Serialize(new List<ChatMessage> 512var outputMessages = JsonSerializer.Serialize(new List<ChatMessage> 611var systemInstruction = JsonSerializer.Serialize(new List<MessagePart> 616var inputMessages = JsonSerializer.Serialize(new List<ChatMessage> 684var systemInstruction = JsonSerializer.Serialize(new List<MessagePart> 689var inputMessages = JsonSerializer.Serialize(new List<ChatMessage> 708var outputMessages = JsonSerializer.Serialize(new List<ChatMessage> 2139var inputMessages = JsonSerializer.Serialize(new List<ChatMessage> 2224var systemInstruction = JsonSerializer.Serialize(new List<MessagePart> 2285var outputMessages = JsonSerializer.Serialize(new List<ChatMessage>
Model\TelemetryExportServiceTests.cs (12)
662var logsData = await JsonSerializer.DeserializeAsync(logStream, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 670var tracesData = await JsonSerializer.DeserializeAsync(traceStream, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 678var metricsData = await JsonSerializer.DeserializeAsync(metricsStream, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 843var logsData = JsonSerializer.Deserialize(jsonContent, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 896var data = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 949var data = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 1009var data = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 1049var data = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 1085var data = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 1195var deserialized = JsonSerializer.Deserialize(json, ResourceJsonSerializerContext.Default.ResourceJson); 1238var deserialized = JsonSerializer.Deserialize(json, ResourceJsonSerializerContext.Default.ResourceJson); 1273var deserialized = JsonSerializer.Deserialize(json, ResourceJsonSerializerContext.Default.ResourceJson);
Model\TelemetryImportServiceTests.cs (6)
293var jsonString = JsonSerializer.Serialize(exportedJson, OtlpJsonSerializerContext.DefaultOptions); 350var jsonString = JsonSerializer.Serialize(exportedJson, OtlpJsonSerializerContext.DefaultOptions); 405var jsonString = JsonSerializer.Serialize(exportedJson, OtlpJsonSerializerContext.DefaultOptions); 463return JsonSerializer.Serialize(telemetryData, OtlpJsonSerializerContext.IndentedOptions); 511return JsonSerializer.Serialize(telemetryData, OtlpJsonSerializerContext.IndentedOptions); 563return JsonSerializer.Serialize(telemetryData, OtlpJsonSerializerContext.IndentedOptions);
Telemetry\DashboardTelemetrySenderTests.cs (2)
137{ HttpStatusCode.OK, JsonSerializer.Serialize(new TelemetryEnabledResponse(IsEnabled: false)), null, false }, 139{ 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)
151var json = System.Text.Json.JsonSerializer.Serialize(result.Data); 192var 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 (17)
ApplicationModel\Docker\DockerfileStatements.cs (2)
169var commandJson = JsonSerializer.Serialize(_command, options); 240var commandJson = JsonSerializer.Serialize(_command, options);
Backchannel\AuxiliaryBackchannelRpcTarget.cs (2)
797logger.LogDebug("Invoking tool {Name} with arguments {Arguments}", toolName, JsonSerializer.Serialize(arguments)); 804logger.LogDebug("Result: {Result}", JsonSerializer.Serialize(result));
Dashboard\DashboardEventHandlers.cs (2)
232File.WriteAllText(customConfigPath, JsonSerializer.Serialize(defaultConfig, new JsonSerializerOptions { WriteIndented = true })); 844logMessage = JsonSerializer.Deserialize(content, DashboardLogMessageContext.Default.DashboardLogMessage);
Dcp\DcpDependencyCheck.cs (1)
102var dcpInfo = JsonSerializer.Deserialize<DcpInfo>(output);
Dcp\DcpExecutor.cs (4)
558var serviceProducerAnnotations = JsonSerializer.Deserialize<ServiceProducerAnnotation[]>(servicesProducedAnnotationJson); 2550var current = JsonSerializer.SerializeToNode(obj); 2552var copy = JsonSerializer.Deserialize<T>(current)!; 2555var changed = JsonSerializer.SerializeToNode(copy);
Dcp\Model\ModelCommon.cs (4)
75Metadata.Annotations[annotationName] = JsonSerializer.Serialize<List<TValue>>(list.ToList()); 101list = JsonSerializer.Deserialize<List<TValue>>(annotationValue); 118values = JsonSerializer.Deserialize<List<TValue>>(annotationVal) ?? new(); 135var newAnnotationVal = JsonSerializer.Serialize<List<TValue>>(values);
src\Shared\LaunchProfiles\LaunchProfileExtensions.cs (1)
116var settings = JsonSerializer.Deserialize(stream, LaunchSettingsSerializerContext.Default.LaunchSettings);
Utils\ExtensionUtils.cs (1)
30if (configuration[KnownConfigNames.DebugSessionInfo] is { } debugSessionInfoJson && JsonSerializer.Deserialize<RunSessionInfo>(debugSessionInfoJson) is { } debugSessionInfo)
Aspire.Hosting.Azure (2)
AcrLoginService.cs (1)
124var tokenResponse = JsonSerializer.Deserialize<AcrRefreshTokenResponse>(responseBody, s_jsonOptions);
AzureBicepResource.cs (1)
254JsonSerializer.Serialize(context.Writer, inputValue);
Aspire.Hosting.Azure.Functions (1)
src\Shared\LaunchProfiles\LaunchProfileExtensions.cs (1)
116var settings = JsonSerializer.Deserialize(stream, LaunchSettingsSerializerContext.Default.LaunchSettings);
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusRule.cs (1)
140JsonSerializer.Serialize(writer, rule.CorrelationFilter.Properties);
Aspire.Hosting.Azure.Tests (8)
DefaultUserPrincipalProviderTests.cs (6)
98var header = Convert.ToBase64String(Encoding.UTF8.GetBytes(JsonSerializer.Serialize(new { alg = "RS256", typ = "JWT" }))); 108var payloadJson = JsonSerializer.Serialize(payload); 121var header = Convert.ToBase64String(Encoding.UTF8.GetBytes(JsonSerializer.Serialize(new { alg = "RS256", typ = "JWT" }))); 131var payloadJson = JsonSerializer.Serialize(payload); 191var header = Convert.ToBase64String(Encoding.UTF8.GetBytes(JsonSerializer.Serialize(new { alg = "RS256", typ = "JWT" }))); 201var payloadJson = JsonSerializer.Serialize(payload);
ProvisioningTestHelpers.cs (2)
148var headerJson = JsonSerializer.Serialize(new { alg = "RS256", typ = "JWT" }); 162var payloadJson = JsonSerializer.Serialize(payload);
Aspire.Hosting.DevTunnels (1)
DevTunnelCliClient.cs (1)
303var result = JsonSerializer.Deserialize<T>(output, _jsonOptions);
Aspire.Hosting.Docker (1)
DockerComposeServiceResource.cs (1)
437var serviceInfo = JsonSerializer.Deserialize(line, DockerComposeJsonContext.Default.DockerComposeServiceInfo);
Aspire.Hosting.Foundry (1)
HostedAgent\HostedAgentBuilderExtension.cs (1)
187var formattedResponse = $"```\n{JsonSerializer.Serialize(response, new JsonSerializerOptions { WriteIndented = true })}\n```";
Aspire.Hosting.GitHub.Models (2)
GitHubModelsHealthCheck.cs (2)
52var jsonPayload = JsonSerializer.Serialize(payload); 79errorResponse = JsonSerializer.Deserialize<GitHubErrorResponse>(content);
Aspire.Hosting.JavaScript (1)
JavaScriptHostingExtensions.cs (1)
1090&& JsonSerializer.Deserialize<DebugSessionCapabilities>(debugSessionInfoJson) is { } info
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); 1432builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 1472builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 1509builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo);
Aspire.Hosting.RemoteHost (4)
Ats\AtsMarshaller.cs (3)
189var json = JsonSerializer.Serialize(value, s_jsonOptions); 470return JsonSerializer.Deserialize(jsonObj.ToJsonString(), targetType, s_jsonOptions); 564return JsonSerializer.Deserialize(value.ToJsonString(), targetType, s_jsonOptions);
Ats\CapabilityDispatcher.cs (1)
675return JsonSerializer.Deserialize<T>(obj.ToJsonString(), AtsMarshaller.JsonOptions);
Aspire.Hosting.Testing (1)
DistributedApplicationFactory.cs (1)
361var settings = JsonSerializer.Deserialize(stream, LaunchSettingsSerializerContext.Default.LaunchSettings);
Aspire.Hosting.Tests (22)
Dashboard\DashboardLifecycleHookTests.cs (7)
310File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true })); 340var customConfig = JsonSerializer.Deserialize<JsonElement>(customConfigContent); 393File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true })); 462File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true })); 529File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true })); 611var messageJson = JsonSerializer.Serialize(message, DashboardLogMessageContext.Default.DashboardLogMessage); 638messageJson = JsonSerializer.Serialize(message, DashboardLogMessageContext.Default.DashboardLogMessage);
Dashboard\DashboardResourceTests.cs (1)
620logger.Log(logLevel, 0, JsonSerializer.Serialize(dashboardLogMessage), null, (s, _) => s);
Dcp\DcpExecutorTests.cs (11)
1384var serviceProducers = JsonSerializer.Deserialize<List<ServiceProducerAnnotation>>(annotations[CustomResource.ServiceProducerAnnotation]); 1702[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 1753[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["other_executable"] }), 1909[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 1951[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 1993[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 2110[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 2362[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 2408[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["azure-functions"] }), 2464[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["azure-functions"] }), 2513[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["project"] }),
Dcp\TestKubernetesService.cs (2)
63var serialized = JsonSerializer.Serialize(r); 64var clone = JsonSerializer.Deserialize<T>(serialized);
LaunchSettingsSerializerContextTests.cs (1)
33JsonSerializer.Deserialize(launchSettingsJson, LaunchSettingsSerializerContext.Default.LaunchSettings);
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)
88body: 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 (54)
_generated\124\PackInfoJsonSerializerContext.PackInfo.g.cs (2)
192global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.NET.Sdk.WorkloadManifestReader.WorkloadResolver.PackInfo)value).Id, WorkloadPackId); 195global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.NET.Sdk.WorkloadManifestReader.WorkloadResolver.PackInfo)value).Kind, WorkloadPackKind);
_generated\144\SdkVulnerabilityJsonContext.SdkVulnerabilityInfo.g.cs (1)
192global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)value).EolDate, NullableDateTime);
_generated\159\TelemetryDiskLoggerJsonSerializerContext.ActivityModel.g.cs (1)
223global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.ActivityModel)value).duration, TimeSpan);
_generated\160\TelemetryDiskLoggerJsonSerializerContext.EventModel.g.cs (1)
135global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.EventModel)value).tags, DictionaryStringObject);
_generated\163\TelemetryDiskLoggerJsonSerializerContext.SourceModel.g.cs (1)
133global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.SourceModel)value).tags, DictionaryStringObject);
_generated\182\SdkVulnerabilityCacheJsonContext.SdkVulnerabilityCacheSummary.g.cs (1)
190global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.DotNet.Cli.SdkVulnerabilityCacheSummary)value).EolDate, NullableDateTime);
_generated\2\CliSchemaJsonSerializerContext.ArityDetails.g.cs (1)
110global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.DotNet.Cli.CliSchema.ArityDetails)value).maximum, NullableInt32);
_generated\49\RunFileJsonSerializerContext.RunFileArtifactsMetadata.g.cs (1)
89global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.DotNet.Cli.Commands.Clean.FileBasedAppArtifacts.RunFileArtifactsMetadata)value).LastAutomaticCleanupUtc, NullableDateTime);
_generated\6\CliSchemaJsonSerializerContext.DictionaryStringArgumentDetails.g.cs (1)
60global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, ArgumentDetails);
_generated\8\CliSchemaJsonSerializerContext.DictionaryStringOptionDetails.g.cs (1)
60global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, OptionDetails);
_generated\89\InstallStateJsonSerializerContext.InstallStateContents.g.cs (1)
132global::System.Text.Json.JsonSerializer.Serialize(writer, __value_UseWorkloadSets, NullableBoolean);
CliSchema.cs (1)
84var result = JsonSerializer.Serialize(transportStructure, s_jsonContext.RootCommandDetails);
Commands\Clean\FileBasedAppArtifacts\CleanFileBasedAppArtifactsCommand.cs (2)
113JsonSerializer.Serialize(metadataFileStream, metadata, RunFileJsonSerializerContext.Default.RunFileArtifactsMetadata); 160var metadata = JsonSerializer.Deserialize(stream, RunFileJsonSerializerContext.Default.RunFileArtifactsMetadata);
Commands\Run\Api\RunApiCommand.cs (2)
34RunApiInput input = JsonSerializer.Deserialize(line, RunFileApiJsonSerializerContext.Default.RunApiInput)!; 48string json = JsonSerializer.Serialize(message, RunFileApiJsonSerializerContext.Default.RunApiOutput);
Commands\Run\CSharpCompilerCommand.Generated.cs (4)
73"tfm": {{JsonSerializer.Serialize(TargetFramework, CSharpCompilerCommandJsonSerializerContext.Default.String)}}, 76"version": {{JsonSerializer.Serialize(DefaultRuntimeVersion, CSharpCompilerCommandJsonSerializerContext.Default.String)}} 79"EntryPointFilePath": {{JsonSerializer.Serialize(EntryPointFileFullPath, CSharpCompilerCommandJsonSerializerContext.Default.String)}}, 80"EntryPointFileDirectoryPath": {{JsonSerializer.Serialize(BaseDirectory, CSharpCompilerCommandJsonSerializerContext.Default.String)}},
Commands\Run\FileBasedAppRunPlan.cs (1)
296return JsonSerializer.Deserialize(stream, RunFileBuildCacheJsonSerializerContext.Default.RunFileBuildCacheEntry);
Commands\Run\VirtualProjectBuildingCommand.cs (1)
718JsonSerializer.Serialize(stream, cache.CurrentEntry, RunFileBuildCacheJsonSerializerContext.Default.RunFileBuildCacheEntry);
Commands\Sdk\Check\SdkCheckCommand.cs (1)
35_sdkCheckConfig = File.Exists(configFilePath) ? JsonSerializer.Deserialize(File.ReadAllText(configFilePath), SdkCheckJsonSerializerContext.Default.SdkCheckConfig) : null;
Commands\Tool\List\ToolListGlobalOrToolPathCommand.cs (1)
126var jsonText = System.Text.Json.JsonSerializer.Serialize(jsonData, JsonHelper.JsonContext.VersionedDataContractToolListJsonContractArray);
Commands\Tool\List\ToolListLocalCommand.cs (1)
92var jsonText = System.Text.Json.JsonSerializer.Serialize(jsonData, JsonHelper.JsonContext.VersionedDataContractLocalToolListJsonContractArray);
Commands\Workload\GlobalJsonWorkloadSetFile.cs (4)
26globalJsonWorkloadSetVersions = JsonSerializer.Deserialize(fileStream, GlobalJsonWorkloadSetsJsonSerializerContext.Default.DictionaryStringString); 34JsonSerializer.Serialize(fileStream, globalJsonWorkloadSetVersions, GlobalJsonWorkloadSetsJsonSerializerContext.Default.DictionaryStringString); 64var globalJsonWorkloadSetVersions = JsonSerializer.Deserialize(fileStream, GlobalJsonWorkloadSetsJsonSerializerContext.Default.DictionaryStringString); 84JsonSerializer.Serialize(fileStream, globalJsonWorkloadSetVersions, GlobalJsonWorkloadSetsJsonSerializerContext.Default.DictionaryStringString);
Commands\Workload\Install\FileBasedInstaller.cs (3)
547var packToDelete = JsonSerializer.Deserialize(jsonPackInfo, PackInfoJsonSerializerContext.Default.PackInfo); 639File.WriteAllText(logFile, JsonSerializer.Serialize(workloadHistoryRecord, WorkloadHistoryJsonSerializerContext.Default.WorkloadHistoryRecord)); 848File.WriteAllText(path, JsonSerializer.Serialize(packInfo, PackInfoJsonSerializerContext.Default.PackInfo));
Commands\Workload\Install\WorkloadAdvertisingManifestUpdater.cs (1)
112var jsonContent = JsonSerializer.Serialize(updatableWorkloads.Select(workload => workload.ToString()).ToArray(), WorkloadManifestUpdaterJsonSerializerContext.Default.StringArray);
Commands\Workload\Install\WorkloadInstallCommand.cs (1)
145Reporter.WriteLine(JsonSerializer.Serialize(packageUrls, WorkloadInstallJsonSerializerContext.Default.IEnumerableString));
Commands\Workload\Install\WorkloadManifestUpdater.cs (1)
101var updatableWorkloads = JsonSerializer.Deserialize(File.ReadAllText(adUpdatesFile), WorkloadManifestUpdaterJsonSerializerContext.Default.StringArray);
Commands\Workload\InstallStateContents.cs (2)
26return JsonSerializer.Deserialize(contents, InstallStateJsonSerializerContext.Default.InstallStateContents) ?? new InstallStateContents(); 36return JsonSerializer.Serialize(this, InstallStateJsonSerializerContext.Default.InstallStateContents);
Commands\Workload\List\WorkloadListCommand.cs (1)
76Reporter.WriteLine(JsonSerializer.Serialize(listOutput, WorkloadListJsonSerializerContext.Default.ListOutput));
Commands\Workload\Search\WorkloadSearchVersionsCommand.cs (3)
101Reporter.WriteLine(JsonSerializer.Serialize(versions.Select(version => new Dictionary<string, string>() 125Reporter.WriteLine(JsonSerializer.Serialize(versions.Select(version => version.ToDictionary(_ => "workloadVersion", v => v)), WorkloadSearchVersionsJsonSerializerContext.Default.IEnumerableDictionaryStringString)); 138Reporter.WriteLine(JsonSerializer.Serialize(new Dictionary<string, Dictionary<string, string>>()
Commands\Workload\Update\WorkloadUpdateCommand.cs (1)
99Reporter.WriteLine(JsonSerializer.Serialize(packageUrls, WorkloadInstallJsonSerializerContext.Default.IEnumerableString));
NugetSearch\NugetSearchApiResultDeserializer.cs (1)
25var deserialized = JsonSerializer.Deserialize(json, NugetSearchApiJsonSerializerContext.Default.NugetSearchApiContainerSerializable);
SdkVulnerability\SdkReleaseMetadataCache.cs (2)
92return JsonSerializer.Deserialize(json, SdkVulnerabilityJsonContext.Default.SdkVulnerabilityInfo); 153var json = JsonSerializer.Serialize(info, SdkVulnerabilityJsonContext.Default.SdkVulnerabilityInfo);
SlnfFileHelper.cs (2)
87var json = JsonSerializer.Serialize(root, SlnfJsonSerializerContext.Default.SlnfRoot); 120var json = JsonSerializer.Serialize(root, SlnfJsonSerializerContext.Default.SlnfRoot);
src\sdk\src\Common\SdkVulnerabilityCacheReader.cs (1)
57return JsonSerializer.Deserialize(json, SdkVulnerabilityCacheJsonContext.Default.SdkVulnerabilityCacheSummary);
src\sdk\src\Common\WorkloadFileBasedInstall.cs (1)
61var historyRecord = JsonSerializer.Deserialize(File.ReadAllText(file), WorkloadHistoryJsonSerializerContext.Default.WorkloadHistoryRecord);
Telemetry\TelemetryDiskLogger.cs (1)
60activitiesArray.Add(JsonNode.Parse(JsonSerializer.Serialize(CreateActivityJsonModel(activity), s_jsonContext.ActivityModel)));
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-aot (26)
_generated\18\TelemetryDiskLoggerJsonSerializerContext.ActivityModel.g.cs (1)
223global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.ActivityModel)value).duration, TimeSpan);
_generated\19\TelemetryDiskLoggerJsonSerializerContext.EventModel.g.cs (1)
135global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.EventModel)value).tags, DictionaryStringObject);
_generated\22\TelemetryDiskLoggerJsonSerializerContext.SourceModel.g.cs (1)
133global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.SourceModel)value).tags, DictionaryStringObject);
_generated\3\CliSchemaJsonSerializerContext.ArityDetails.g.cs (1)
110global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.DotNet.Cli.CliSchema.ArityDetails)value).maximum, NullableInt32);
_generated\39\SdkVulnerabilityJsonContext.SdkVulnerabilityInfo.g.cs (1)
192global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)value).EolDate, NullableDateTime);
_generated\59\InstallStateJsonSerializerContext.InstallStateContents.g.cs (1)
132global::System.Text.Json.JsonSerializer.Serialize(writer, __value_UseWorkloadSets, NullableBoolean);
_generated\7\CliSchemaJsonSerializerContext.DictionaryStringArgumentDetails.g.cs (1)
60global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, ArgumentDetails);
_generated\9\CliSchemaJsonSerializerContext.DictionaryStringOptionDetails.g.cs (1)
60global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, OptionDetails);
src\sdk\src\Cli\dotnet\CliSchema.cs (1)
84var result = JsonSerializer.Serialize(transportStructure, s_jsonContext.RootCommandDetails);
src\sdk\src\Cli\dotnet\Commands\Run\FileBasedAppRunPlan.cs (1)
296return JsonSerializer.Deserialize(stream, RunFileBuildCacheJsonSerializerContext.Default.RunFileBuildCacheEntry);
src\sdk\src\Cli\dotnet\Commands\Sdk\Check\SdkCheckCommand.cs (1)
35_sdkCheckConfig = File.Exists(configFilePath) ? JsonSerializer.Deserialize(File.ReadAllText(configFilePath), SdkCheckJsonSerializerContext.Default.SdkCheckConfig) : null;
src\sdk\src\Cli\dotnet\Commands\Tool\List\ToolListLocalCommand.cs (1)
92var jsonText = System.Text.Json.JsonSerializer.Serialize(jsonData, JsonHelper.JsonContext.VersionedDataContractLocalToolListJsonContractArray);
src\sdk\src\Cli\dotnet\Commands\Workload\Install\WorkloadAdvertisingManifestUpdater.cs (1)
112var jsonContent = JsonSerializer.Serialize(updatableWorkloads.Select(workload => workload.ToString()).ToArray(), WorkloadManifestUpdaterJsonSerializerContext.Default.StringArray);
src\sdk\src\Cli\dotnet\Commands\Workload\Install\WorkloadManifestUpdater.cs (1)
101var updatableWorkloads = JsonSerializer.Deserialize(File.ReadAllText(adUpdatesFile), WorkloadManifestUpdaterJsonSerializerContext.Default.StringArray);
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);
src\sdk\src\Cli\dotnet\NugetSearch\NugetSearchApiResultDeserializer.cs (1)
25var deserialized = JsonSerializer.Deserialize(json, NugetSearchApiJsonSerializerContext.Default.NugetSearchApiContainerSerializable);
src\sdk\src\Cli\dotnet\NugetSearch\NugetToolSearchApiRequest.cs (1)
137index = JsonSerializer.Deserialize(indexJson, NugetServiceIndexJsonSerializerContext.Default.NugetServiceIndex);
src\sdk\src\Cli\dotnet\SdkVulnerability\SdkReleaseMetadataCache.cs (2)
92return JsonSerializer.Deserialize(json, SdkVulnerabilityJsonContext.Default.SdkVulnerabilityInfo); 153var json = JsonSerializer.Serialize(info, SdkVulnerabilityJsonContext.Default.SdkVulnerabilityInfo);
src\sdk\src\Cli\dotnet\SlnfFileHelper.cs (2)
87var json = JsonSerializer.Serialize(root, SlnfJsonSerializerContext.Default.SlnfRoot); 120var json = JsonSerializer.Serialize(root, SlnfJsonSerializerContext.Default.SlnfRoot);
src\sdk\src\Cli\dotnet\Telemetry\TelemetryDiskLogger.cs (1)
60activitiesArray.Add(JsonNode.Parse(JsonSerializer.Serialize(CreateActivityJsonModel(activity), s_jsonContext.ActivityModel)));
src\sdk\src\Cli\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);
Infrastructure.Tests (14)
PowerShellScripts\BuildTestMatrixTests.cs (1)
587return JsonSerializer.Deserialize<CanonicalMatrix>(json)
PowerShellScripts\ExpandTestMatrixGitHubTests.cs (2)
673entries = JsonSerializer.Deserialize<ExpandedMatrixEntry[]>(include.GetRawText(), new JsonSerializerOptions 680var singleEntry = JsonSerializer.Deserialize<ExpandedMatrixEntry>(include.GetRawText(), new JsonSerializerOptions
PowerShellScripts\SplitTestMatrixByDepsTests.cs (3)
301return JsonSerializer.Serialize(matrix); 330entries = JsonSerializer.Deserialize<ExpandedMatrixEntry[]>(include.GetRawText(), new JsonSerializerOptions 337var singleEntry = JsonSerializer.Deserialize<ExpandedMatrixEntry>(include.GetRawText(), new JsonSerializerOptions
PowerShellScripts\SplitTestProjectsTests.cs (1)
204return JsonSerializer.Deserialize<TestPartitionsJson>(json, new JsonSerializerOptions
Shared\TestDataBuilder.cs (5)
53var json = JsonSerializer.Serialize(metadata, s_jsonOptions); 96var json = JsonSerializer.Serialize(metadata, s_jsonOptions); 121var json = JsonSerializer.Serialize(data, s_jsonOptions); 140var json = JsonSerializer.Serialize(data, s_jsonOptions); 162var json = JsonSerializer.Serialize(matrix, s_jsonOptions);
WorkflowScripts\AutoRerunTransientCiFailuresTests.cs (2)
1085string requestJson = JsonSerializer.Serialize(new HarnessRequest 1099HarnessResponse<T>? 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.Endpoints (30)
_generated\19\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\25\BrowserOptionsJsonContext.IDictionaryStringJsonElement.g.cs (1)
60global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, JsonElement);
_generated\37\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\42\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);
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));
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)
_generated\17\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\23\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\27\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);
_generated\6\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);
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)!;
ProtectedBrowserStorage\ProtectedBrowserStorage.cs (2)
137var json = JsonSerializer.Serialize(value, typeInfo); 149return (TValue)JsonSerializer.Deserialize(json, typeInfo)!;
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(
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\3\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\9\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\3\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\1\SourceGenerationContext.StaticWebAssetManifest.g.cs (1)
117global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetManifest)value).Root, StaticWebAssetNode);
_generated\6\SourceGenerationContext.DictionaryStringStaticWebAssetNode.g.cs (1)
62global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, StaticWebAssetNode);
_generated\7\SourceGenerationContext.IDictionaryStringStaticWebAssetNode.g.cs (1)
62global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, 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)
_generated\1\ExtensionsExceptionJsonContext.ExceptionExtensionData.g.cs (1)
177global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Diagnostics.ExceptionExtensionData)value).RouteValues, RouteValueDictionary);
DeveloperExceptionPage\DeveloperExceptionPageMiddlewareImpl.cs (1)
260problemDetails.Extensions["exception"] = JsonSerializer.SerializeToElement(new ExceptionExtensionData
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\1\SourceGenerationContext.StaticWebAssetManifest.g.cs (1)
117global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetManifest)value).Root, StaticWebAssetNode);
_generated\6\SourceGenerationContext.DictionaryStringStaticWebAssetNode.g.cs (1)
62global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, StaticWebAssetNode);
_generated\7\SourceGenerationContext.IDictionaryStringStaticWebAssetNode.g.cs (1)
62global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, 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 (33)
_generated\12\IdentityEndpointsJsonSerializerContext.TwoFactorRequest.g.cs (1)
169global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Identity.Data.TwoFactorRequest)value).Enable, NullableBoolean);
_generated\22\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\23\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\26\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\28\IdentityJsonSerializerContext.PasskeyAssertionState.g.cs (1)
110global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Identity.PasskeyAssertionState)value).Challenge, ReadOnlyMemoryByte);
_generated\29\IdentityJsonSerializerContext.PasskeyAttestationState.g.cs (1)
113global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Identity.PasskeyAttestationState)value).Challenge, ReadOnlyMemoryByte);
_generated\31\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\32\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\33\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\34\IdentityJsonSerializerContext.PublicKeyCredentialDescriptor.g.cs (1)
145global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Id, BufferSource);
_generated\35\IdentityJsonSerializerContext.PublicKeyCredentialParameters.g.cs (1)
112global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.AspNetCore.Identity.PublicKeyCredentialParameters)value).Alg, COSEAlgorithmIdentifier);
_generated\36\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\38\IdentityJsonSerializerContext.PublicKeyCredentialUserEntity.g.cs (1)
141global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Id, BufferSource);
PasskeyHandler.cs (9)
79var optionsJson = JsonSerializer.Serialize(options, IdentityJsonSerializerContext.Default.PublicKeyCredentialCreationOptions); 80var attestationStateJson = JsonSerializer.Serialize(attestationState, IdentityJsonSerializerContext.Default.PasskeyAttestationState); 131var optionsJson = JsonSerializer.Serialize(options, IdentityJsonSerializerContext.Default.PublicKeyCredentialRequestOptions); 132var assertionStateJson = JsonSerializer.Serialize(assertionState, IdentityJsonSerializerContext.Default.PasskeyAssertionState); 224credential = JsonSerializer.Deserialize(context.CredentialJson, IdentityJsonSerializerContext.Default.PublicKeyCredentialAuthenticatorAttestationResponse) 239attestationState = JsonSerializer.Deserialize(attestationStateJson, IdentityJsonSerializerContext.Default.PasskeyAttestationState) 382credential = JsonSerializer.Deserialize(context.CredentialJson, IdentityJsonSerializerContext.Default.PublicKeyCredentialAuthenticatorAssertionResponse) 397assertionState = JsonSerializer.Deserialize(assertionStateJson, IdentityJsonSerializerContext.Default.PasskeyAssertionState) 578clientData = 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.Diagnostics.DataContractReader (6)
_generated\4\ContractDescriptorContext.DictionaryStringFieldDescriptor.g.cs (1)
62global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, FieldDescriptor);
_generated\5\ContractDescriptorContext.DictionaryStringGlobalDescriptor.g.cs (1)
62global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, GlobalDescriptor);
_generated\6\ContractDescriptorContext.DictionaryStringTypeDescriptor.g.cs (1)
62global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, TypeDescriptor);
_generated\7\ContractDescriptorContext.DictionaryStringJsonElement.g.cs (1)
62global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, JsonElement);
ContractDescriptorParser.cs (2)
32return JsonSerializer.Deserialize(json, ContractDescriptorContext.Default.ContractDescriptor); 140var field = JsonSerializer.Deserialize(ref reader, ContractDescriptorContext.Default.FieldDescriptor);
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)
74var index = JsonSerializer.Deserialize<CMakeFileApiIndex>(indexJson, options); 92var codeModel = JsonSerializer.Deserialize<CMakeCodeModel>(codeModelJson, options); 175var 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)
48launchSettings = 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)
21var profile = JsonSerializer.Deserialize(json, LaunchProfileJsonSerializerContext.Default.ExecutableLaunchProfile);
LaunchSettings\ProjectLaunchProfileParser.cs (1)
20var profile = JsonSerializer.Deserialize(json, LaunchProfileJsonSerializerContext.Default.ProjectLaunchProfile);
Microsoft.DotNet.TemplateLocator (5)
_generated\8\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);
src\sdk\src\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);
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 (30)
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)));
Generated\361d1da7f942c932\OtelContext.OtelServerToolCallResponsePartOtelCodeInterpreterToolCallResponse.g.cs (1)
142global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ServerToolCallResponse, OtelCodeInterpreterToolCallResponse);
Generated\361d1da7f942c932\OtelContext.OtelServerToolCallResponsePartOtelImageGenerationToolCallResponse.g.cs (1)
142global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ServerToolCallResponse, OtelImageGenerationToolCallResponse);
Generated\361d1da7f942c932\OtelContext.OtelServerToolCallResponsePartOtelMcpToolCallResponse.g.cs (1)
142global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ServerToolCallResponse, OtelMcpToolCallResponse);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\OtelContext.OtelFunction.g.cs (1)
167global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Parameters, NullableJsonElement);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\OtelContext.OtelMcpApprovalRequest.g.cs (1)
142global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Arguments, IDictionaryStringObject);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\OtelContext.OtelMcpToolCall.g.cs (1)
142global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Arguments, IReadOnlyDictionaryStringObject);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\OtelContext.OtelMessage.g.cs (1)
162global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Parts, ListObject);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\OtelContext.OtelToolCallRequestPart.g.cs (1)
167global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Arguments, IDictionaryStringObject);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\OtelContext.RealtimeOtelMessage.g.cs (1)
117global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Parts, ListObject);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\OtelContext.RealtimeOtelToolCallPart.g.cs (1)
167global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Arguments, IDictionaryStringObject);
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 (94)
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);
Generated\361d1da7f942c932\JsonContext.EmbeddingGenerationOptions.g.cs (2)
152global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Dimensions, NullableInt32); 163global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary);
Generated\361d1da7f942c932\JsonContext.EmbeddingGeneratorMetadata.g.cs (2)
157global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ProviderUri, Uri); 168global::System.Text.Json.JsonSerializer.Serialize(writer, __value_DefaultModelDimensions, NullableInt32);
Generated\361d1da7f942c932\JsonContext.IReadOnlyListChatResponseUpdate.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, element, ChatResponseUpdate);
Generated\361d1da7f942c932\JsonContext.IReadOnlyListSpeechToTextResponseUpdate.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, element, SpeechToTextResponseUpdate);
Generated\361d1da7f942c932\JsonContext.IReadOnlyListTextToSpeechResponseUpdate.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, element, TextToSpeechResponseUpdate);
Generated\361d1da7f942c932\JsonContext.SpeechToTextClientMetadata.g.cs (1)
137global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ProviderUri, Uri);
Generated\361d1da7f942c932\JsonContext.TextToSpeechClientMetadata.g.cs (1)
137global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ProviderUri, Uri);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatClientMetadata.g.cs (1)
137global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ProviderUri, Uri);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatMessageArray.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], ChatMessage);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatOptions.g.cs (13)
482global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Temperature, NullableSingle); 488global::System.Text.Json.JsonSerializer.Serialize(writer, __value_MaxOutputTokens, NullableInt32); 494global::System.Text.Json.JsonSerializer.Serialize(writer, __value_TopP, NullableSingle); 500global::System.Text.Json.JsonSerializer.Serialize(writer, __value_TopK, NullableInt32); 506global::System.Text.Json.JsonSerializer.Serialize(writer, __value_FrequencyPenalty, NullableSingle); 512global::System.Text.Json.JsonSerializer.Serialize(writer, __value_PresencePenalty, NullableSingle); 518global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Seed, NullableInt64); 530global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ResponseFormat, ChatResponseFormat); 547global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AllowMultipleToolCalls, NullableBoolean); 553global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ToolMode, ChatToolMode); 559global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AllowBackgroundResponses, NullableBoolean); 565global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ContinuationToken, ResponseContinuationToken); 571global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatResponseFormatJson.g.cs (1)
132global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Schema, NullableJsonElement);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.EmbeddingByte.g.cs (3)
169global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.Embedding<byte>)value).Vector, ReadOnlyMemoryByte); 174global::System.Text.Json.JsonSerializer.Serialize(writer, __value_CreatedAt, NullableDateTimeOffset); 185global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.EmbeddingDouble.g.cs (2)
174global::System.Text.Json.JsonSerializer.Serialize(writer, __value_CreatedAt, NullableDateTimeOffset); 185global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.EmbeddingHalf.g.cs (2)
174global::System.Text.Json.JsonSerializer.Serialize(writer, __value_CreatedAt, NullableDateTimeOffset); 185global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.EmbeddingInt32.g.cs (2)
174global::System.Text.Json.JsonSerializer.Serialize(writer, __value_CreatedAt, NullableDateTimeOffset); 185global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.EmbeddingSByte.g.cs (2)
174global::System.Text.Json.JsonSerializer.Serialize(writer, __value_CreatedAt, NullableDateTimeOffset); 185global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.EmbeddingSingle.g.cs (2)
174global::System.Text.Json.JsonSerializer.Serialize(writer, __value_CreatedAt, NullableDateTimeOffset); 185global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedFileClientMetadata.g.cs (1)
117global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ProviderUri, Uri);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedFileClientOptions.g.cs (2)
182global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Limit, NullableInt32); 188global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.IEnumerableAIContent.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, element, AIContent);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.IEnumerableChatMessage.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, element, ChatMessage);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.IListAIAnnotation.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AIAnnotation);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.IListAIContent.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AIContent);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.IListAnnotatedRegion.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AnnotatedRegion);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.IListChatMessage.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], ChatMessage);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ImageGenerationOptions.g.cs (5)
232global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Count, NullableInt32); 238global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ImageSize, NullableSize); 254global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ResponseFormat, NullableImageGenerationResponseFormat); 260global::System.Text.Json.JsonSerializer.Serialize(writer, __value_StreamingCount, NullableInt32); 266global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ReadOnlyMemoryHalf.g.cs (1)
53global::System.Text.Json.JsonSerializer.Serialize(writer, element, Half);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ReasoningOptions.g.cs (2)
112global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Effort, NullableReasoningEffort); 118global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Output, NullableReasoningOutput);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.SpeechToTextOptions.g.cs (2)
192global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary); 208global::System.Text.Json.JsonSerializer.Serialize(writer, __value_SpeechSampleRate, NullableInt32);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextSpanAnnotatedRegion.g.cs (2)
112global::System.Text.Json.JsonSerializer.Serialize(writer, __value_StartIndex, NullableInt32); 118global::System.Text.Json.JsonSerializer.Serialize(writer, __value_EndIndex, NullableInt32);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextToSpeechOptions.g.cs (4)
272global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Speed, NullableSingle); 278global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Pitch, NullableSingle); 284global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Volume, NullableSingle); 290global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UsageDetails.g.cs (9)
352global::System.Text.Json.JsonSerializer.Serialize(writer, __value_InputTokenCount, NullableInt64); 358global::System.Text.Json.JsonSerializer.Serialize(writer, __value_OutputTokenCount, NullableInt64); 364global::System.Text.Json.JsonSerializer.Serialize(writer, __value_TotalTokenCount, NullableInt64); 370global::System.Text.Json.JsonSerializer.Serialize(writer, __value_CachedInputTokenCount, NullableInt64); 376global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ReasoningTokenCount, NullableInt64); 382global::System.Text.Json.JsonSerializer.Serialize(writer, __value_InputAudioTokenCountCore, NullableInt64); 388global::System.Text.Json.JsonSerializer.Serialize(writer, __value_InputTextTokenCountCore, NullableInt64); 394global::System.Text.Json.JsonSerializer.Serialize(writer, __value_OutputAudioTokenCountCore, NullableInt64); 400global::System.Text.Json.JsonSerializer.Serialize(writer, __value_OutputTextTokenCountCore, NullableInt64);
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 (365)
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 (9)
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)); 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);
Generated\361d1da7f942c932\JsonContext.CreateJsonSchema_IncorporatesTypesAndAnnotations_Type.g.cs (5)
492global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.CreateJsonSchema_IncorporatesTypesAndAnnotations_Type)value).TimeSpanProp, TimeSpan); 495global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.CreateJsonSchema_IncorporatesTypesAndAnnotations_Type)value).UriProp, Uri); 499global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.CreateJsonSchema_IncorporatesTypesAndAnnotations_Type)value).UrlProp, Uri); 506global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.CreateJsonSchema_IncorporatesTypesAndAnnotations_Type)value).DataTypeUrlProp, Uri); 508global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.CreateJsonSchema_IncorporatesTypesAndAnnotations_Type)value).DataTypeImageUrlProp, Uri);
Generated\361d1da7f942c932\TestJsonSerializerContext.ChatResponseFormatJson.g.cs (1)
130global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Schema, NullableJsonElement);
Generated\361d1da7f942c932\TestJsonSerializerContext.DayOfWeekArray.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], DayOfWeek);
Generated\361d1da7f942c932\TestJsonSerializerContext.DictionaryStringJsonDocument.g.cs (1)
58global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, JsonDocument);
Generated\361d1da7f942c932\TestJsonSerializerContext.DictionaryStringJsonNode.g.cs (1)
58global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, JsonNode);
Generated\361d1da7f942c932\TestJsonSerializerContext.EmbeddingByte.g.cs (3)
167global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.Embedding<byte>)value).Vector, ReadOnlyMemoryByte); 172global::System.Text.Json.JsonSerializer.Serialize(writer, __value_CreatedAt, NullableDateTimeOffset); 183global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary);
Generated\361d1da7f942c932\TestJsonSerializerContext.EmbeddingDouble.g.cs (2)
172global::System.Text.Json.JsonSerializer.Serialize(writer, __value_CreatedAt, NullableDateTimeOffset); 183global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary);
Generated\361d1da7f942c932\TestJsonSerializerContext.EmbeddingGenerationOptions.g.cs (2)
150global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Dimensions, NullableInt32); 161global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary);
Generated\361d1da7f942c932\TestJsonSerializerContext.EmbeddingSByte.g.cs (2)
172global::System.Text.Json.JsonSerializer.Serialize(writer, __value_CreatedAt, NullableDateTimeOffset); 183global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary);
Generated\361d1da7f942c932\TestJsonSerializerContext.EmbeddingSingle.g.cs (2)
172global::System.Text.Json.JsonSerializer.Serialize(writer, __value_CreatedAt, NullableDateTimeOffset); 183global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary);
Generated\361d1da7f942c932\TestJsonSerializerContext.FunctionCallContentArray.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], FunctionCallContent);
Generated\361d1da7f942c932\TestJsonSerializerContext.FunctionResultContentArray.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], FunctionResultContent);
Generated\361d1da7f942c932\TestJsonSerializerContext.HostedFileClientOptions.g.cs (2)
180global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Limit, NullableInt32); 186global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary);
Generated\361d1da7f942c932\TestJsonSerializerContext.IListAIAnnotation.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AIAnnotation);
Generated\361d1da7f942c932\TestJsonSerializerContext.IListAIContent.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AIContent);
Generated\361d1da7f942c932\TestJsonSerializerContext.IListAnnotatedRegion.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AnnotatedRegion);
Generated\361d1da7f942c932\TestJsonSerializerContext.IListChatMessage.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], ChatMessage);
Generated\361d1da7f942c932\TestJsonSerializerContext.ImageGenerationOptions.g.cs (5)
230global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Count, NullableInt32); 236global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ImageSize, NullableSize); 252global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ResponseFormat, NullableImageGenerationResponseFormat); 258global::System.Text.Json.JsonSerializer.Serialize(writer, __value_StreamingCount, NullableInt32); 264global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary);
Generated\361d1da7f942c932\TestJsonSerializerContext.InputRequestContentArray.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], InputRequestContent);
Generated\361d1da7f942c932\TestJsonSerializerContext.InputResponseContentArray.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], InputResponseContent);
Generated\361d1da7f942c932\TestJsonSerializerContext.ReasoningOptions.g.cs (2)
110global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Effort, NullableReasoningEffort); 116global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Output, NullableReasoningOutput);
Generated\361d1da7f942c932\TestJsonSerializerContext.SpeechToTextOptions.g.cs (2)
190global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary); 206global::System.Text.Json.JsonSerializer.Serialize(writer, __value_SpeechSampleRate, NullableInt32);
Generated\361d1da7f942c932\TestJsonSerializerContext.TextSpanAnnotatedRegion.g.cs (2)
110global::System.Text.Json.JsonSerializer.Serialize(writer, __value_StartIndex, NullableInt32); 116global::System.Text.Json.JsonSerializer.Serialize(writer, __value_EndIndex, NullableInt32);
Generated\361d1da7f942c932\TestJsonSerializerContext.TextToSpeechOptions.g.cs (4)
270global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Speed, NullableSingle); 276global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Pitch, NullableSingle); 282global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Volume, NullableSingle); 288global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary);
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolCallContentArray.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], ToolCallContent);
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolResultContentArray.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], ToolResultContent);
Generated\361d1da7f942c932\TestJsonSerializerContext.UsageDetails.g.cs (5)
270global::System.Text.Json.JsonSerializer.Serialize(writer, __value_InputTokenCount, NullableInt64); 276global::System.Text.Json.JsonSerializer.Serialize(writer, __value_OutputTokenCount, NullableInt64); 282global::System.Text.Json.JsonSerializer.Serialize(writer, __value_TotalTokenCount, NullableInt64); 288global::System.Text.Json.JsonSerializer.Serialize(writer, __value_CachedInputTokenCount, NullableInt64); 294global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ReasoningTokenCount, NullableInt64);
Generated\361d1da7f942c932\TestTypesContext.ClassWithPropertiesUsingCustomConverters.g.cs (2)
110global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.ClassWithPropertiesUsingCustomConverters)value).Prop1, ClassWithCustomConverter1); 112global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.ClassWithPropertiesUsingCustomConverters)value).Prop2, ClassWithCustomConverter2);
Generated\361d1da7f942c932\TestTypesContext.PocoCombiningPolymorphicTypeAndDerivedTypes.g.cs (1)
135global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoCombiningPolymorphicTypeAndDerivedTypes)value).PolymorphicValue, PocoWithPolymorphism);
Generated\361d1da7f942c932\TestTypesContext.PocoWithNullableStructFollowedByStruct.g.cs (1)
109global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithNullableStructFollowedByStruct)value).NullableStruct, NullableSimpleRecordStruct);
Generated\361d1da7f942c932\TestTypesContext.PocoWithOptionalConstructorParams.g.cs (5)
274global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithOptionalConstructorParams)value).X5, StringEnum); 277global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithOptionalConstructorParams)value).X7, NullableInt32); 279global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithOptionalConstructorParams)value).X8, NullableBoolean); 281global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithOptionalConstructorParams)value).X9, NullableDouble); 283global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithOptionalConstructorParams)value).X10, NullableStringEnum);
Generated\361d1da7f942c932\TestTypesContext.PocoWithStructFollowedByNullableStruct.g.cs (1)
109global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithStructFollowedByNullableStruct)value).NullableStruct, NullableSimpleRecordStruct);
Generated\361d1da7f942c932\TestTypesContext.RecordWithOptionalParameters.g.cs (2)
277global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.RecordWithOptionalParameters)value).X5, StringEnum); 283global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.RecordWithOptionalParameters)value).Y5, StringEnum);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.IListAIAnnotation.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AIAnnotation);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.IListAnnotatedRegion.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AnnotatedRegion);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.MyPoco.g.cs (1)
130global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.MyPoco)value).EnumValue, MyEnumValue);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextSpanAnnotatedRegion.g.cs (2)
109global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).StartIndex, NullableInt32); 111global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).EndIndex, NullableInt32);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatOptions.g.cs (13)
480global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Temperature, NullableSingle); 486global::System.Text.Json.JsonSerializer.Serialize(writer, __value_MaxOutputTokens, NullableInt32); 492global::System.Text.Json.JsonSerializer.Serialize(writer, __value_TopP, NullableSingle); 498global::System.Text.Json.JsonSerializer.Serialize(writer, __value_TopK, NullableInt32); 504global::System.Text.Json.JsonSerializer.Serialize(writer, __value_FrequencyPenalty, NullableSingle); 510global::System.Text.Json.JsonSerializer.Serialize(writer, __value_PresencePenalty, NullableSingle); 516global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Seed, NullableInt64); 528global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ResponseFormat, ChatResponseFormat); 545global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AllowMultipleToolCalls, NullableBoolean); 551global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ToolMode, ChatToolMode); 557global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AllowBackgroundResponses, NullableBoolean); 563global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ContinuationToken, ResponseContinuationToken); 569global::System.Text.Json.JsonSerializer.Serialize(writer, __value_AdditionalProperties, AdditionalPropertiesDictionary);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestTypesContext.XAttribute.g.cs (1)
274global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::System.Xml.Linq.XAttribute)value).NodeType, XmlNodeType);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestTypesContext.XDocument.g.cs (1)
313global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::System.Xml.Linq.XDocument)value).NodeType, XmlNodeType);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestTypesContext.XDocumentType.g.cs (1)
291global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::System.Xml.Linq.XDocumentType)value).NodeType, XmlNodeType);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestTypesContext.XElement.g.cs (1)
398global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::System.Xml.Linq.XElement)value).NodeType, XmlNodeType);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestTypesContext.XNode.g.cs (1)
196global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::System.Xml.Linq.XObject)value).NodeType, XmlNodeType);
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);
parent\parent\Shared\JsonSchemaExporter\SchemaTestHelpers.cs (2)
69JsonSchema jsonSchema = JsonSerializer.Deserialize(schema, Context.Default.JsonSchema)!; 75JsonSerializer.Serialize(node, Context.Default.JsonNode!);
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);
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 (30)
Formats\Html\HtmlReportWriter.cs (1)
40string json = JsonSerializer.Serialize(dataset, JsonUtilities.Compact.DatasetTypeInfo);
Formats\Json\JsonReportWriter.cs (1)
45await JsonSerializer.SerializeAsync(
Generated\361d1da7f942c932\JsonContext.EvaluationMetricInterpretation.g.cs (1)
129global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation)value).Rating, EvaluationRating);
Generated\361d1da7f942c932\JsonContext.IDictionaryStringEvaluationMetric.g.cs (1)
60global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, EvaluationMetric);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.BooleanMetric.g.cs (1)
214global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Value, NullableBoolean);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatTurnDetails.g.cs (2)
189global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.Evaluation.Reporting.ChatTurnDetails)value).Latency, TimeSpan); 215global::System.Text.Json.JsonSerializer.Serialize(writer, __value_CacheHit, NullableBoolean);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.EvaluationDiagnostic.g.cs (1)
111global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.Evaluation.EvaluationDiagnostic)value).Severity, EvaluationDiagnosticSeverity);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.IListAIAnnotation.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AIAnnotation);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.IListAIContent.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AIContent);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.IListAnnotatedRegion.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AnnotatedRegion);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.IListChatMessage.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], ChatMessage);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.NumericMetric.g.cs (1)
214global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Value, NullableDouble);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ScenarioRunResult.g.cs (2)
306global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ModelResponse, ChatResponse); 330global::System.Text.Json.JsonSerializer.Serialize(writer, __value_FormatVersion, NullableInt32);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextSpanAnnotatedRegion.g.cs (2)
112global::System.Text.Json.JsonSerializer.Serialize(writer, __value_StartIndex, NullableInt32); 118global::System.Text.Json.JsonSerializer.Serialize(writer, __value_EndIndex, NullableInt32);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UsageDetails.g.cs (5)
272global::System.Text.Json.JsonSerializer.Serialize(writer, __value_InputTokenCount, NullableInt64); 278global::System.Text.Json.JsonSerializer.Serialize(writer, __value_OutputTokenCount, NullableInt64); 284global::System.Text.Json.JsonSerializer.Serialize(writer, __value_TotalTokenCount, NullableInt64); 290global::System.Text.Json.JsonSerializer.Serialize(writer, __value_CachedInputTokenCount, NullableInt64); 296global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ReasoningTokenCount, NullableInt64);
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 (28)
Generated\361d1da7f942c932\JsonContext.EvaluationMetricInterpretation.g.cs (1)
129global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation)value).Rating, EvaluationRating);
Generated\361d1da7f942c932\JsonContext.IDictionaryStringEvaluationMetric.g.cs (1)
60global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, EvaluationMetric);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.BooleanMetric.g.cs (1)
214global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Value, NullableBoolean);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatTurnDetails.g.cs (2)
189global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.Evaluation.Reporting.ChatTurnDetails)value).Latency, TimeSpan); 215global::System.Text.Json.JsonSerializer.Serialize(writer, __value_CacheHit, NullableBoolean);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.EvaluationDiagnostic.g.cs (1)
111global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.Evaluation.EvaluationDiagnostic)value).Severity, EvaluationDiagnosticSeverity);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.IListAIAnnotation.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AIAnnotation);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.IListAIContent.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AIContent);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.IListAnnotatedRegion.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AnnotatedRegion);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.IListChatMessage.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], ChatMessage);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.NumericMetric.g.cs (1)
214global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Value, NullableDouble);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ScenarioRunResult.g.cs (2)
306global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ModelResponse, ChatResponse); 330global::System.Text.Json.JsonSerializer.Serialize(writer, __value_FormatVersion, NullableInt32);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextSpanAnnotatedRegion.g.cs (2)
112global::System.Text.Json.JsonSerializer.Serialize(writer, __value_StartIndex, NullableInt32); 118global::System.Text.Json.JsonSerializer.Serialize(writer, __value_EndIndex, NullableInt32);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UsageDetails.g.cs (5)
272global::System.Text.Json.JsonSerializer.Serialize(writer, __value_InputTokenCount, NullableInt64); 278global::System.Text.Json.JsonSerializer.Serialize(writer, __value_OutputTokenCount, NullableInt64); 284global::System.Text.Json.JsonSerializer.Serialize(writer, __value_TotalTokenCount, NullableInt64); 290global::System.Text.Json.JsonSerializer.Serialize(writer, __value_CachedInputTokenCount, NullableInt64); 296global::System.Text.Json.JsonSerializer.Serialize(writer, __value_ReasoningTokenCount, NullableInt64);
parent\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)
115ScenarioRunResult? result = await JsonSerializer.DeserializeAsync( 166await 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 (29)
Generated\361d1da7f942c932\OpenAIJsonContext.DictionaryStringJsonElement.g.cs (1)
58global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, JsonElement);
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?>))))))
OpenAIAssistantsChatClient.cs (3)
193JsonSerializer.Serialize([ru.Value.Id, toolCallId], OpenAIJsonContext.Default.StringArray), 474BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(jsonSchema, OpenAIJsonContext.Default.JsonElement)), 583runAndCallIDs = JsonSerializer.Deserialize(frc.CallId, OpenAIJsonContext.Default.StringArray);
OpenAIChatClient.cs (3)
192result = JsonSerializer.Serialize(resultContent.Result, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(object))); 219ChatToolCall.CreateFunctionToolCall(fc.CallId, fc.Name, new(JsonSerializer.SerializeToUtf8Bytes( 695BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(jsonSchema, OpenAIJsonContext.Default.JsonElement)),
OpenAIClientExtensions.cs (4)
250var tool = JsonSerializer.Deserialize(jsonSchema, OpenAIJsonContext.Default.ToolJson)!; 251var functionParameters = BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(tool, OpenAIJsonContext.Default.ToolJson)); 267static json => JsonSerializer.Deserialize(json, OpenAIJsonContext.Default.IDictionaryStringObject)!); 280static 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), 1237BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(jsonSchema, OpenAIJsonContext.Default.JsonElement)), 1480Text = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(object))), 1494outputItem.Patch.Set("$.output"u8, JsonSerializer.SerializeToUtf8Bytes(elements, OpenAIJsonContext.Default.ListFunctionToolCallOutputElement).AsSpan()); 1516result = JsonSerializer.Serialize(resultContent.Result, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(object))); 1582BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes( 1592BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes( 1604BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes( 1844Arguments = 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>)))!;
parent\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 (51)
AIContentSerializationRegressionTests.cs (2)
27string json = JsonSerializer.Serialize(contents, AIContentSerializationRegressionContext.Default.ListAIContent); 28List<AIContent>? roundtripped = JsonSerializer.Deserialize(json, AIContentSerializationRegressionContext.Default.ListAIContent);
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.IListAIAnnotation.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AIAnnotation);
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.IListAIContent.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AIContent);
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.IListAnnotatedRegion.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AnnotatedRegion);
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.ListAIContent.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AIContent);
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.TextSpanAnnotatedRegion.g.cs (2)
107global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).StartIndex, NullableInt32); 109global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).EndIndex, NullableInt32);
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.UsageDetails.g.cs (5)
267global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.UsageDetails)value).InputTokenCount, NullableInt64); 269global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.UsageDetails)value).OutputTokenCount, NullableInt64); 271global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.UsageDetails)value).TotalTokenCount, NullableInt64); 273global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.UsageDetails)value).CachedInputTokenCount, NullableInt64); 275global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.UsageDetails)value).ReasoningTokenCount, NullableInt64);
parent\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);
parent\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);
parent\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);
parent\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);
parent\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);
parent\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);
parent\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);
parent\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);
parent\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 (64)
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;
Generated\361d1da7f942c932\CustomAIContentJsonContext.IListAIAnnotation.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AIAnnotation);
Generated\361d1da7f942c932\CustomAIContentJsonContext.IListAnnotatedRegion.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AnnotatedRegion);
Generated\361d1da7f942c932\CustomAIContentJsonContext.TextSpanAnnotatedRegion.g.cs (2)
107global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).StartIndex, NullableInt32); 109global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).EndIndex, NullableInt32);
Generated\361d1da7f942c932\TestJsonSerializerContext.ChatResponseFormatJson.g.cs (1)
127global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.ChatResponseFormatJson)value).Schema, NullableJsonElement);
Generated\361d1da7f942c932\TestJsonSerializerContext.DayOfWeekArray.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], DayOfWeek);
Generated\361d1da7f942c932\TestJsonSerializerContext.DictionaryStringJsonDocument.g.cs (1)
58global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, JsonDocument);
Generated\361d1da7f942c932\TestJsonSerializerContext.DictionaryStringJsonNode.g.cs (1)
58global::System.Text.Json.JsonSerializer.Serialize(writer, entry.Value, JsonNode);
Generated\361d1da7f942c932\TestJsonSerializerContext.EmbeddingGenerationOptions.g.cs (2)
147global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.EmbeddingGenerationOptions)value).Dimensions, NullableInt32); 150global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.EmbeddingGenerationOptions)value).AdditionalProperties, AdditionalPropertiesDictionary);
Generated\361d1da7f942c932\TestJsonSerializerContext.EmbeddingSingle.g.cs (2)
169global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.Embedding)value).CreatedAt, NullableDateTimeOffset); 172global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.Embedding)value).AdditionalProperties, AdditionalPropertiesDictionary);
Generated\361d1da7f942c932\TestJsonSerializerContext.IListAIAnnotation.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AIAnnotation);
Generated\361d1da7f942c932\TestJsonSerializerContext.IListAIContent.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AIContent);
Generated\361d1da7f942c932\TestJsonSerializerContext.IListAnnotatedRegion.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], AnnotatedRegion);
Generated\361d1da7f942c932\TestJsonSerializerContext.IListChatMessage.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], ChatMessage);
Generated\361d1da7f942c932\TestJsonSerializerContext.IReadOnlyListChatResponseUpdate.g.cs (1)
57global::System.Text.Json.JsonSerializer.Serialize(writer, element, ChatResponseUpdate);
Generated\361d1da7f942c932\TestJsonSerializerContext.ReasoningOptions.g.cs (2)
107global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.ReasoningOptions)value).Effort, NullableReasoningEffort); 109global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.ReasoningOptions)value).Output, NullableReasoningOutput);
Generated\361d1da7f942c932\TestJsonSerializerContext.TextSpanAnnotatedRegion.g.cs (2)
107global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).StartIndex, NullableInt32); 109global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).EndIndex, NullableInt32);
Generated\361d1da7f942c932\TestJsonSerializerContext.UsageDetails.g.cs (5)
267global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.UsageDetails)value).InputTokenCount, NullableInt64); 269global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.UsageDetails)value).OutputTokenCount, NullableInt64); 271global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.UsageDetails)value).TotalTokenCount, NullableInt64); 273global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.UsageDetails)value).CachedInputTokenCount, NullableInt64); 275global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.UsageDetails)value).ReasoningTokenCount, NullableInt64);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext2.Animal.g.cs (1)
131global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.ChatClientStructuredOutputExtensionsTests.Animal)value).Species, Species);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatOptions.g.cs (13)
469global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.ChatOptions)value).Temperature, NullableSingle); 471global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.ChatOptions)value).MaxOutputTokens, NullableInt32); 473global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.ChatOptions)value).TopP, NullableSingle); 475global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.ChatOptions)value).TopK, NullableInt32); 477global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.ChatOptions)value).FrequencyPenalty, NullableSingle); 479global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.ChatOptions)value).PresencePenalty, NullableSingle); 481global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.ChatOptions)value).Seed, NullableInt64); 485global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.ChatOptions)value).ResponseFormat, ChatResponseFormat); 490global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.ChatOptions)value).AllowMultipleToolCalls, NullableBoolean); 492global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.ChatOptions)value).ToolMode, ChatToolMode); 494global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.ChatOptions)value).AllowBackgroundResponses, NullableBoolean); 496global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.ChatOptions)value).ContinuationToken, ResponseContinuationToken); 498global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.ChatOptions)value).AdditionalProperties, AdditionalPropertiesDictionary);
parent\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)
Mistral_7B_Instruct_3afc882a-d0e3-4f4d-95a0-e89566f253b2.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)
231int[]? expected = JsonSerializer.Deserialize<int[]>(stream) as int[]; 306int[]? expected = JsonSerializer.Deserialize<int[]>(stream) as int[]; 343int[]? expected = JsonSerializer.Deserialize<int[]>(stream) as int[]; 362int[]? expected = JsonSerializer.Deserialize<int[]>(stream) as int[]; 381int[]? expected = JsonSerializer.Deserialize<int[]>(stream) as int[]; 400int[]? 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)
_generated\18\InstallStateJsonSerializerContext.InstallStateContents.g.cs (1)
132global::System.Text.Json.JsonSerializer.Serialize(writer, __value_UseWorkloadSets, NullableBoolean);
_generated\2\SdkVulnerabilitySummaryContext.SdkVulnerabilitySummary.g.cs (1)
170global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.NET.Build.Tasks.CheckSdkVulnerabilities.SdkVulnerabilitySummary)value).EolDate, NullableDateTime);
CheckSdkVulnerabilities.cs (1)
55summary = JsonSerializer.Deserialize(json, SdkVulnerabilitySummaryContext.Default.SdkVulnerabilitySummary);
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);
src\sdk\src\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);
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\8\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\23\TemplateCacheJsonSerializerContext.ITemplateParameter.g.cs (1)
348global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.TemplateEngine.Abstractions.ITemplateParameter)value).Priority, TemplateParameterPriority);
_generated\27\TemplateCacheJsonSerializerContext.TemplateParameterPrecedence.g.cs (1)
169global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence)value).PrecedenceDefinition, PrecedenceDefinition);
src\sdk\src\TemplateEngine\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)
src\sdk\src\TemplateEngine\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)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (3)
460JsonSerializer.Serialize(fileStream, obj, jsonTypeInfo); 488return JsonSerializer.Serialize(obj, SerializerOptions); 598string json = JsonSerializer.Serialize(obj, SerializerOptions);
Microsoft.TemplateSearch.Common (7)
src\sdk\src\TemplateEngine\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\17\TestPlatformJsonContext.VersionedMessageEnvelope.g.cs (1)
134global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Payload, NullableJsonElement);
_generated\2\TestPlatformJsonContext.AfterTestRunEndResult.g.cs (1)
135global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.Common.DataCollection.AfterTestRunEndResult)value).Metrics, IDictionaryStringObject);
_generated\20\TestPlatformJsonContext.DiscoveryCompletePayload.g.cs (1)
253global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.ObjectModel.DiscoveryCompletePayload)value).Metrics, IDictionaryStringObject);
_generated\22\TestPlatformJsonContext.TestMessagePayload.g.cs (1)
109global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.ObjectModel.TestMessagePayload)value).MessageLevel, TestMessageLevel);
_generated\27\TestPlatformJsonContext.AttachmentSet.g.cs (1)
132global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.AttachmentSet)value).Uri, Uri);
_generated\29\TestPlatformJsonContext.DiscoveryCriteria.g.cs (1)
237global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.DiscoveryCriteria)value).DiscoveredTestEventTimeout, TimeSpan);
_generated\34\TestPlatformJsonContext.ITestRunStatistics.g.cs (1)
109global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.ITestRunStatistics)value).Stats, IDictionaryTestOutcomeInt64);
_generated\36\TestPlatformJsonContext.TestRunAttachmentsProcessingCompleteEventArgs.g.cs (1)
132global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunAttachmentsProcessingCompleteEventArgs)value).Metrics, IDictionaryStringObject);
_generated\4\TestPlatformJsonContext.MessageEnvelope.g.cs (1)
113global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Payload, NullableJsonElement);
_generated\40\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\41\TestPlatformJsonContext.TestRunCriteria.g.cs (1)
368global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.BaseTestRunCriteria)value).RunStatsChangeEventTimeout, TimeSpan);
_generated\43\TestPlatformJsonContext.TestRunStatistics.g.cs (1)
110global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunStatistics)value).Stats, IDictionaryTestOutcomeInt64);
_generated\46\TestPlatformJsonContext.InvokedDataCollector.g.cs (1)
173global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.InvokedDataCollector)value).Uri, Uri);
_generated\48\TestPlatformJsonContext.TelemetryEvent.g.cs (1)
112global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TelemetryEvent)value).Properties, IDictionaryStringObject);
_generated\50\TestPlatformJsonContext.TestCaseArray.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], TestCase);
_generated\55\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\57\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);
_generated\61\TestPlatformJsonContext.UriDataAttachment.g.cs (1)
111global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.UriDataAttachment)value).Uri, Uri);
_generated\69\TestPlatformJsonContext.ICollectionUri.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, element, Uri);
_generated\76\TestPlatformJsonContext.IEnumerableTestCase.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, element, TestCase);
_generated\84\TestPlatformJsonContext.ListTestCase.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], TestCase);
_generated\85\TestPlatformJsonContext.ListKeyValuePairTestPropertyObject.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], KeyValuePairTestPropertyObject);
_generated\92\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);
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);
NuGet.CommandLine.XPlat (19)
_generated\10\PackageSearchJsonContext.NuGetLicenseExpression.g.cs (1)
89global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Packaging.Licenses.NuGetLicenseExpression)value).Type, LicenseExpressionType);
_generated\13\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\15\PackageSearchJsonContext.FloatRange.g.cs (1)
173global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Versioning.FloatRange)value).FloatBehavior, NuGetVersionFloatBehavior);
_generated\16\PackageSearchJsonContext.NuGetVersion.g.cs (1)
332global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Versioning.NuGetVersion)value).Version, Version);
_generated\21\PackageSearchJsonContext.IEnumerablePackageVulnerabilityMetadata.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, element, PackageVulnerabilityMetadata);
_generated\24\PackageSearchJsonContext.ListPackageSearchProblem.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, value[i], PackageSearchProblem);
_generated\5\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\8\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);
Commands\PackageSearch\PackageSearchResultJsonRenderer.cs (1)
57var json = JsonSerializer.Serialize(_packageSearchMainOutput, new PackageSearchJsonContext(options).SearchMainOutput);
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)
_generated\5\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);
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))));
NuGet.Protocol (77)
_generated\39\PluginCacheJsonContext.IReadOnlyListOperationClaim.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, element, OperationClaim);
_generated\48\PluginJsonContext.CopyFilesInPackageResponse.g.cs (1)
115global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.CopyFilesInPackageResponse)value).ResponseCode, MessageResponseCode);
_generated\50\PluginJsonContext.CopyNupkgFileResponse.g.cs (1)
89global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.CopyNupkgFileResponse)value).ResponseCode, MessageResponseCode);
_generated\52\PluginJsonContext.GetAuthenticationCredentialsRequest.g.cs (1)
153global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Uri, Uri);
_generated\53\PluginJsonContext.GetAuthenticationCredentialsResponse.g.cs (1)
190global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.GetAuthenticationCredentialsResponse)value).ResponseCode, MessageResponseCode);
_generated\54\PluginJsonContext.GetCredentialsRequest.g.cs (1)
115global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.GetCredentialsRequest)value).StatusCode, HttpStatusCode);
_generated\55\PluginJsonContext.GetCredentialsResponse.g.cs (1)
154global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.GetCredentialsResponse)value).ResponseCode, MessageResponseCode);
_generated\57\PluginJsonContext.GetFilesInPackageResponse.g.cs (1)
115global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.GetFilesInPackageResponse)value).ResponseCode, MessageResponseCode);
_generated\61\PluginJsonContext.GetPackageHashResponse.g.cs (1)
114global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.GetPackageHashResponse)value).ResponseCode, MessageResponseCode);
_generated\63\PluginJsonContext.GetPackageVersionsResponse.g.cs (1)
109global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.GetPackageVersionsResponse)value).ResponseCode, MessageResponseCode);
_generated\68\PluginJsonContext.InitializeRequest.g.cs (1)
141global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.InitializeRequest)value).RequestTimeout, TimeSpan);
_generated\69\PluginJsonContext.InitializeResponse.g.cs (1)
89global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.InitializeResponse)value).ResponseCode, MessageResponseCode);
_generated\70\PluginJsonContext.LogRequest.g.cs (1)
110global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.LogRequest)value).LogLevel, LogLevel);
_generated\71\PluginJsonContext.LogResponse.g.cs (1)
89global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.LogResponse)value).ResponseCode, MessageResponseCode);
_generated\75\PluginJsonContext.MonitorNuGetProcessExitResponse.g.cs (1)
89global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.MonitorNuGetProcessExitResponse)value).ResponseCode, MessageResponseCode);
_generated\78\PluginJsonContext.PrefetchPackageResponse.g.cs (1)
89global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.PrefetchPackageResponse)value).ResponseCode, MessageResponseCode);
_generated\79\PluginJsonContext.Progress.g.cs (1)
92global::System.Text.Json.JsonSerializer.Serialize(writer, __value_Percentage, NullableDouble);
_generated\81\PluginJsonContext.SetCredentialsResponse.g.cs (1)
89global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.SetCredentialsResponse)value).ResponseCode, MessageResponseCode);
_generated\82\PluginJsonContext.SetLogLevelRequest.g.cs (1)
89global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.SetLogLevelRequest)value).LogLevel, LogLevel);
_generated\83\PluginJsonContext.SetLogLevelResponse.g.cs (1)
89global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Plugins.SetLogLevelResponse)value).ResponseCode, MessageResponseCode);
_generated\87\PluginJsonContext.IReadOnlyListOperationClaim.g.cs (1)
59global::System.Text.Json.JsonSerializer.Serialize(writer, element, OperationClaim);
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);
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)
216index = 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)
263var 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 (19)
Generated\361d1da7f942c932\TestTypesContext.ClassWithPropertiesUsingCustomConverters.g.cs (2)
110global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.ClassWithPropertiesUsingCustomConverters)value).Prop1, ClassWithCustomConverter1); 112global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.ClassWithPropertiesUsingCustomConverters)value).Prop2, ClassWithCustomConverter2);
Generated\361d1da7f942c932\TestTypesContext.PocoCombiningPolymorphicTypeAndDerivedTypes.g.cs (1)
135global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoCombiningPolymorphicTypeAndDerivedTypes)value).PolymorphicValue, PocoWithPolymorphism);
Generated\361d1da7f942c932\TestTypesContext.PocoWithNullableStructFollowedByStruct.g.cs (1)
109global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithNullableStructFollowedByStruct)value).NullableStruct, NullableSimpleRecordStruct);
Generated\361d1da7f942c932\TestTypesContext.PocoWithOptionalConstructorParams.g.cs (5)
274global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithOptionalConstructorParams)value).X5, StringEnum); 277global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithOptionalConstructorParams)value).X7, NullableInt32); 279global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithOptionalConstructorParams)value).X8, NullableBoolean); 281global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithOptionalConstructorParams)value).X9, NullableDouble); 283global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithOptionalConstructorParams)value).X10, NullableStringEnum);
Generated\361d1da7f942c932\TestTypesContext.PocoWithStructFollowedByNullableStruct.g.cs (1)
109global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithStructFollowedByNullableStruct)value).NullableStruct, NullableSimpleRecordStruct);
Generated\361d1da7f942c932\TestTypesContext.RecordWithOptionalParameters.g.cs (2)
277global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.RecordWithOptionalParameters)value).X5, StringEnum); 283global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.RecordWithOptionalParameters)value).Y5, StringEnum);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestTypesContext.XAttribute.g.cs (1)
278global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::System.Xml.Linq.XAttribute)value).NodeType, XmlNodeType);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestTypesContext.XDocument.g.cs (1)
314global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::System.Xml.Linq.XDocument)value).NodeType, XmlNodeType);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestTypesContext.XDocumentType.g.cs (1)
294global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::System.Xml.Linq.XDocumentType)value).NodeType, XmlNodeType);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestTypesContext.XElement.g.cs (1)
403global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::System.Xml.Linq.XElement)value).NodeType, XmlNodeType);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestTypesContext.XNode.g.cs (1)
197global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::System.Xml.Linq.XObject)value).NodeType, XmlNodeType);
JsonSchemaExporter\SchemaTestHelpers.cs (2)
69JsonSchema jsonSchema = JsonSerializer.Deserialize(schema, Context.Default.JsonSchema)!; 75JsonSerializer.Serialize(node, Context.Default.JsonNode!);
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)
src\runtime\src\libraries\System.Text.Json\Common\JsonNumberHandling.cs (1)
7/// Determines how <see cref="JsonSerializer"/> handles numbers when serializing and deserializing.
src\runtime\src\libraries\System.Text.Json\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.
src\runtime\src\libraries\System.Text.Json\Common\JsonUnmappedMemberHandling.cs (1)
7/// Determines how <see cref="JsonSerializer"/> handles JSON properties that
System\ReflectionExtensions.cs (3)
388[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 393[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 572[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.DefaultValue, 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 927/// it has been passed to one of the <see cref="JsonSerializer"/> methods, 958/// The <see cref="JsonSerializer.IsReflectionEnabledByDefault"/> feature switch has been turned off. 962/// the semantics of the <see cref="JsonSerializer"/> methods accepting <see cref="JsonSerializerOptions"/> parameters. 988[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 989[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 992if (JsonSerializer.IsReflectionEnabledByDefault) 1223[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 1224[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 1235TypeInfoResolver = 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)] 198[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 199[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 353[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 354[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 512[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 513[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 568[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 569[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 634[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 635[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 658[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 659[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 734[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 735[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 795[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 796[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 886[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 887[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 927[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 928[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 946[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 947[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 970[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 971[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)
202await Console.Out.WriteLineAsync("$ENDPOINTS: " + JsonSerializer.Serialize(root, JsonSerializerOptions.Default));