2056 references to JsonSerializer
aspire (47)
aspire-managed (1)
Aspire.Cli.Tests (75)
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\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);
Aspire.Confluent.Kafka (1)
Aspire.Dashboard (26)
Aspire.Dashboard.Components.Tests (3)
Aspire.Dashboard.Tests (58)
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);
Aspire.EndToEnd.Tests (1)
Aspire.Hosting (17)
Aspire.Hosting.Azure (2)
Aspire.Hosting.Azure.Functions (1)
Aspire.Hosting.Azure.ServiceBus (1)
Aspire.Hosting.Azure.Tests (8)
Aspire.Hosting.DevTunnels (1)
Aspire.Hosting.Docker (1)
Aspire.Hosting.Foundry (1)
Aspire.Hosting.GitHub.Models (2)
Aspire.Hosting.JavaScript (1)
Aspire.Hosting.OpenAI (1)
Aspire.Hosting.Python.Tests (4)
Aspire.Hosting.RemoteHost (4)
Aspire.Hosting.Testing (1)
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);
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"] }),
Aspire.Hosting.Yarp (3)
Aspire.Templates.Tests (1)
AzureSearch.ApiService (1)
BasketService (3)
BicepSample.ApiService (5)
cdac-build-tool (4)
CdkSample.ApiService (2)
ConfigurationSchemaGenerator (1)
dotnet (54)
dotnet-aot (26)
dotnet-dev-certs (1)
dotnet-format (1)
dotnet-user-jwts (14)
dotnet-user-secrets (1)
dotnet-watch (1)
Infrastructure.Tests (14)
Microsoft.AspNetCore.Authentication.DeviceBoundSessions (2)
Microsoft.AspNetCore.Authentication.Twitter (1)
Microsoft.AspNetCore.Components (7)
Microsoft.AspNetCore.Components.Endpoints (30)
Microsoft.AspNetCore.Components.Server (25)
Microsoft.AspNetCore.Components.Server.AutoPause (2)
Microsoft.AspNetCore.Components.Testing (1)
Microsoft.AspNetCore.Components.Web (5)
Microsoft.AspNetCore.Components.WebAssembly (14)
Microsoft.AspNetCore.Components.WebAssembly.Authentication (6)
Microsoft.AspNetCore.Components.WebAssembly.Server (2)
Microsoft.AspNetCore.Components.WebView (8)
Microsoft.AspNetCore.Diagnostics (2)
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);
Microsoft.AspNetCore.Hosting (5)
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);
Microsoft.AspNetCore.Http.Results (1)
Microsoft.AspNetCore.Identity (33)
Microsoft.AspNetCore.Identity.UI (2)
Microsoft.AspNetCore.JsonPatch.SystemTextJson (8)
Microsoft.AspNetCore.Mvc.Core (15)
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);
Microsoft.AspNetCore.Mvc.Testing (1)
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Microsoft.AspNetCore.OpenApi (7)
Microsoft.AspNetCore.SignalR.Protocols.Json (2)
Microsoft.AspNetCore.StaticAssets (1)
Microsoft.AspNetCore.Watch.BrowserRefresh (2)
Microsoft.Build (1)
Microsoft.CodeAnalysis.Features (3)
Microsoft.CodeAnalysis.Workspaces.MSBuild (3)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (3)
Microsoft.Diagnostics.DataContractReader (6)
Microsoft.DotNet.Cli.Definitions (1)
Microsoft.DotNet.Cli.Telemetry (2)
Microsoft.DotNet.CMake.Sdk (3)
Microsoft.DotNet.HotReload.Utils.Generator (3)
Microsoft.DotNet.HotReload.Utils.Generator.Data (1)
Microsoft.DotNet.HotReload.Utils.Generator.Tasks (1)
Microsoft.DotNet.HotReload.Watch (9)
Microsoft.DotNet.HotReload.WebAssembly.Browser (3)
Microsoft.DotNet.ProjectTools (2)
Microsoft.DotNet.TemplateLocator (5)
Microsoft.DotNet.XliffTasks (2)
Microsoft.Extensions.AI (30)
Microsoft.Extensions.AI.Abstractions (94)
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\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.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.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);
Microsoft.Extensions.AI.Abstractions.Tests (365)
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\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\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);
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.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.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.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\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);
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)
Microsoft.Extensions.AI.Evaluation.Reporting (30)
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);
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (28)
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);
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (37)
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);
Microsoft.Extensions.AI.Evaluation.Tests (4)
Microsoft.Extensions.AI.Integration.Tests (9)
Microsoft.Extensions.AI.OpenAI (29)
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)
Microsoft.Extensions.AI.Stabilization.Tests (51)
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);
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);
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\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);
Microsoft.Extensions.Caching.Hybrid (2)
Microsoft.Extensions.Caching.Hybrid.Tests (2)
Microsoft.Extensions.DataIngestion.Tests (6)
Microsoft.JSInterop (9)
Microsoft.Maui (7)
Microsoft.ML.AutoML (5)
Microsoft.ML.AutoML.Interactive (4)
Microsoft.ML.AutoML.SourceGenerator (5)
Microsoft.ML.AutoML.Tests (17)
Microsoft.ML.GenAI.LLaMA (7)
Microsoft.ML.GenAI.Mistral (8)
Microsoft.ML.GenAI.Phi (8)
Microsoft.ML.GenAI.Phi.Tests (1)
Microsoft.ML.GenAI.Samples (2)
Microsoft.ML.SearchSpace (24)
Microsoft.ML.SearchSpace.Tests (6)
Microsoft.ML.Tokenizers (5)
Microsoft.ML.Tokenizers.Tests (8)
Microsoft.NET.Build.Containers (8)
Microsoft.NET.Build.Tasks (7)
Microsoft.NET.HostModel (1)
Microsoft.NET.Sdk.Publish.Tasks (5)
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);
Microsoft.NET.Sdk.WorkloadManifestReader (5)
Microsoft.TemplateEngine.Edge (5)
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (4)
Microsoft.TemplateEngine.Utils (3)
Microsoft.TemplateSearch.Common (7)
Microsoft.TestPlatform.CommunicationUtilities (34)
NuGet.CommandLine.XPlat (19)
_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);
NuGet.Credentials (1)
NuGet.Packaging (2)
NuGet.ProjectModel (7)
NuGet.Protocol (77)
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),
OrderProcessor (1)
RepoTasks (1)
rzc (2)
sdk-tasks (1)
Shared.Tests (19)
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);
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\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.Private.Windows.Core (6)
System.Text.Json (214)
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\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);
TestProject.AppHost (1)