220 instantiations of JsonSerializerOptions
aspire (4)
BackchannelJsonSerializerContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 19public static global::Aspire.Cli.Backchannel.BackchannelJsonSerializerContext Default { get; } = new global::Aspire.Cli.Backchannel.BackchannelJsonSerializerContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
JsonSourceGenerationContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 22public static global::Aspire.Cli.JsonSourceGenerationContext Default { get; } = new global::Aspire.Cli.JsonSourceGenerationContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Aspire.Confluent.Kafka (2)
StatisticsJsonSerializerContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 21public static global::Aspire.Confluent.Kafka.StatisticsJsonSerializerContext Default { get; } = new global::Aspire.Confluent.Kafka.StatisticsJsonSerializerContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Aspire.Dashboard (8)
GenAIEventsContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 23public static global::Aspire.Dashboard.Model.GenAI.GenAIEventsContext Default { get; } = new global::Aspire.Dashboard.Model.GenAI.GenAIEventsContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
GenAIMessagesContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 23public static global::Aspire.Dashboard.Model.GenAI.GenAIMessagesContext Default { get; } = new global::Aspire.Dashboard.Model.GenAI.GenAIMessagesContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Model\Assistant\AIHelpers.cs (1)
37private static readonly JsonSerializerOptions s_jsonSerializerOptions = new JsonSerializerOptions
Model\BrowserStorage\LocalBrowserStorage.cs (1)
12private static readonly JsonSerializerOptions s_options = new()
Otlp\Http\OtlpHttpEndpointsBuilder.cs (1)
27private static readonly JsonSerializerOptions s_jsonOptions = new() { PropertyNamingPolicy = JsonNamingPolicy.CamelCase };
Otlp\Model\OtlpHelpers.cs (1)
22private static readonly JsonSerializerOptions s_jsonSerializerOptions = new JsonSerializerOptions
Aspire.Dashboard.Tests (1)
Integration\OtlpHttpServiceTests.cs (1)
279var statusResponse = JsonSerializer.Deserialize<StatusResponse>(responseBody, new JsonSerializerOptions { PropertyNamingPolicy = JsonNamingPolicy.CamelCase });
Aspire.Hosting (9)
Dashboard\DashboardEventHandlers.cs (2)
229File.WriteAllText(customConfigPath, JsonSerializer.Serialize(defaultConfig, new JsonSerializerOptions { WriteIndented = true })); 271File.WriteAllText(tempPath, configJson.ToJsonString(new JsonSerializerOptions { WriteIndented = true }));
DashboardLogMessageContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 19public static global::Aspire.Hosting.Dashboard.DashboardLogMessageContext Default { get; } = new global::Aspire.Hosting.Dashboard.DashboardLogMessageContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
LaunchSettingsSerializerContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 22public static global::Aspire.Hosting.LaunchSettingsSerializerContext Default { get; } = new global::Aspire.Hosting.LaunchSettingsSerializerContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Publishing\Internal\FileDeploymentStateManager.cs (1)
24private static readonly JsonSerializerOptions s_jsonSerializerOptions = new()
Publishing\Internal\UserSecretsDeploymentStateManager.cs (1)
19private static readonly JsonSerializerOptions s_jsonSerializerOptions = new()
src\Shared\SecretsStore.cs (1)
70var json = contents.ToJsonString(new()
Aspire.Hosting.Azure.Functions (2)
LaunchSettingsSerializerContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 22public static global::Aspire.Hosting.LaunchSettingsSerializerContext Default { get; } = new global::Aspire.Hosting.LaunchSettingsSerializerContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Aspire.Hosting.DevTunnels (1)
DevTunnelCliClient.cs (1)
15private readonly JsonSerializerOptions _jsonOptions = new(JsonSerializerDefaults.Web) { Converters = { new JsonStringEnumConverter() } };
Aspire.Hosting.Nats.Tests (2)
artifacts\obj\Aspire.Hosting.Nats.Tests\Debug\net8.0\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\AppJsonContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 22public static global::Aspire.Hosting.Nats.Tests.AppJsonContext Default { get; } = new global::Aspire.Hosting.Nats.Tests.AppJsonContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Aspire.Hosting.Testing (2)
LaunchSettingsSerializerContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 22public static global::Aspire.Hosting.LaunchSettingsSerializerContext Default { get; } = new global::Aspire.Hosting.LaunchSettingsSerializerContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Aspire.Hosting.Tests (4)
Dashboard\DashboardLifecycleHookTests.cs (4)
229File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true })); 317File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true })); 389File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true })); 459File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true }));
Aspire.Hosting.Yarp (1)
YarpJsonConfigGeneratorBuilder.cs (1)
21_serializerOptions = new JsonSerializerOptions()
BasicWebSite (1)
Controllers\JsonResultWithSystemTextJsonController.cs (1)
15_customSerializerSettings = new JsonSerializerOptions();
BasketService (1)
Repositories\RedisBasketRepository.cs (1)
12private static readonly JsonSerializerOptions s_jsonSerializerOptions = new()
ConfigurationSchemaGenerator (1)
ConfigSchemaEmitter.cs (1)
25private static readonly JsonSerializerOptions s_serializerOptions = new()
ConfigurationSchemaGenerator.Tests (1)
GeneratorTests.cs (1)
52private static readonly JsonSerializerOptions s_testSerializerOptions = new() { WriteIndented = true };
dotnet-dev-certs (1)
Program.cs (1)
367reporter.Output(JsonSerializer.Serialize(certReports, options: new JsonSerializerOptions { WriteIndented = true }));
dotnet-user-jwts (1)
Helpers\JwtSerializerOptions.cs (1)
10public static JsonSerializerOptions Default { get; } = new()
InMemory.FunctionalTests (1)
EventSourceTests.cs (1)
460_logger?.LogInformation("{event}", JsonSerializer.Serialize(eventData, new JsonSerializerOptions
Microsoft.AspNetCore.Authentication.BearerToken (2)
BearerTokenJsonSerializerContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24public static global::Microsoft.AspNetCore.Authentication.BearerToken.BearerTokenJsonSerializerContext Default { get; } = new global::Microsoft.AspNetCore.Authentication.BearerToken.BearerTokenJsonSerializerContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Microsoft.AspNetCore.Authentication.Core.Test (1)
AuthenticationPropertiesTests.cs (1)
375var options = new JsonSerializerOptions() { WriteIndented = true }; // Indented for readability if test fails
Microsoft.AspNetCore.Authentication.Twitter (3)
TwitterHandler.cs (1)
404public static readonly TwitterJsonContext DefaultWithOptions = new TwitterJsonContext(new JsonSerializerOptions
TwitterJsonContext.g.cs (2)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 26public static global::Microsoft.AspNetCore.Authentication.Twitter.TwitterHandler.TwitterJsonContext Default { get; } = new global::Microsoft.AspNetCore.Authentication.Twitter.TwitterHandler.TwitterJsonContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Microsoft.AspNetCore.Components (1)
src\Components\Shared\src\JsonSerializerOptionsProvider.cs (1)
10public static readonly JsonSerializerOptions Options = new()
Microsoft.AspNetCore.Components.Endpoints (9)
Assets\ImportMapSerializerContext.cs (1)
15public static ImportMapSerializerContext CustomEncoder => _customEncoder ??= new(new JsonSerializerOptions
ImportMapSerializerContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24public static global::Microsoft.AspNetCore.Components.ImportMapSerializerContext Default { get; } = new global::Microsoft.AspNetCore.Components.ImportMapSerializerContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
PrerenderComponentApplicationStoreSerializerContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24public static global::Microsoft.AspNetCore.Components.PrerenderComponentApplicationStoreSerializerContext Default { get; } = new global::Microsoft.AspNetCore.Components.PrerenderComponentApplicationStoreSerializerContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
ResourceCollectionSerializerContext.g.cs (2)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 30public static global::Microsoft.AspNetCore.Components.Endpoints.ResourceCollectionUrlEndpoint.ResourceCollectionSerializerContext Default { get; } = new global::Microsoft.AspNetCore.Components.Endpoints.ResourceCollectionUrlEndpoint.ResourceCollectionSerializerContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
src\Shared\Components\ServerComponentSerializationSettings.cs (1)
14new JsonSerializerOptions
src\Shared\Components\WebAssemblyComponentSerializationSettings.cs (1)
12new JsonSerializerOptions
Microsoft.AspNetCore.Components.Server (6)
CircuitPersistenceManagerSerializerContext.g.cs (2)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 26public static global::Microsoft.AspNetCore.Components.Server.Circuits.CircuitPersistenceManager.CircuitPersistenceManagerSerializerContext Default { get; } = new global::Microsoft.AspNetCore.Components.Server.Circuits.CircuitPersistenceManager.CircuitPersistenceManagerSerializerContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
PrerenderComponentApplicationStoreSerializerContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24public static global::Microsoft.AspNetCore.Components.PrerenderComponentApplicationStoreSerializerContext Default { get; } = new global::Microsoft.AspNetCore.Components.PrerenderComponentApplicationStoreSerializerContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
src\Components\Shared\src\JsonSerializerOptionsProvider.cs (1)
10public static readonly JsonSerializerOptions Options = new()
src\Shared\Components\ServerComponentSerializationSettings.cs (1)
14new JsonSerializerOptions
Microsoft.AspNetCore.Components.Server.Tests (6)
Circuits\CircuitPersistenceManagerTest.cs (1)
644private static readonly JsonSerializerOptions SerializerOptions = new()
ElementReferenceJsonConverterTest.cs (5)
31Converter.Write(writer, elementReference, new JsonSerializerOptions()); 50var elementReference = Converter.Read(ref reader, typeof(ElementReference), new JsonSerializerOptions()); 70var elementReference = Converter.Read(ref reader, typeof(ElementReference), new JsonSerializerOptions()); 88Converter.Read(ref reader, typeof(ElementReference), new JsonSerializerOptions()); 107Converter.Read(ref reader, typeof(ElementReference), new JsonSerializerOptions());
Microsoft.AspNetCore.Components.Tests (3)
ResourceAssetCollectionTest.cs (3)
97var options = new JsonSerializerOptions { WriteIndented = true }; 114var options = new JsonSerializerOptions 138var options = new JsonSerializerOptions
Microsoft.AspNetCore.Components.Web (3)
WebRenderer.cs (1)
128var newJsonOptions = new JsonSerializerOptions(jsonOptions);
WebRendererSerializerContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24public static global::Microsoft.AspNetCore.Components.RenderTree.WebRendererSerializerContext Default { get; } = new global::Microsoft.AspNetCore.Components.RenderTree.WebRendererSerializerContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Microsoft.AspNetCore.Components.WebAssembly (6)
PrerenderComponentApplicationStoreSerializerContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24public static global::Microsoft.AspNetCore.Components.PrerenderComponentApplicationStoreSerializerContext Default { get; } = new global::Microsoft.AspNetCore.Components.PrerenderComponentApplicationStoreSerializerContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
src\Components\Shared\src\JsonSerializerOptionsProvider.cs (1)
10public static readonly JsonSerializerOptions Options = new()
src\Shared\Components\WebAssemblyComponentSerializationSettings.cs (1)
12new JsonSerializerOptions
WebAssemblyJsonSerializerContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 29public static global::Microsoft.AspNetCore.Components.WebAssembly.Infrastructure.WebAssemblyJsonSerializerContext Default { get; } = new global::Microsoft.AspNetCore.Components.WebAssembly.Infrastructure.WebAssemblyJsonSerializerContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
TargetPickerUi.cs (1)
23private static readonly JsonSerializerOptions JsonOptions = new JsonSerializerOptions
Microsoft.AspNetCore.Components.WebView (4)
SourceGenerationContext.g.cs (2)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 28public static global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.SourceGenerationContext Default { get; } = new global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.SourceGenerationContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
src\Components\Shared\src\JsonSerializerOptionsProvider.cs (1)
10public static readonly JsonSerializerOptions Options = new()
src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
330public static readonly SourceGenerationContext DefaultWithConverter = new SourceGenerationContext(new JsonSerializerOptions
Microsoft.AspNetCore.Diagnostics (3)
DeveloperExceptionPage\DeveloperExceptionPageMiddlewareImpl.cs (1)
81return new ExtensionsExceptionJsonContext(new JsonSerializerOptions(jsonOptions.SerializerOptions));
ExtensionsExceptionJsonContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24public static global::Microsoft.AspNetCore.Diagnostics.ExtensionsExceptionJsonContext Default { get; } = new global::Microsoft.AspNetCore.Diagnostics.ExtensionsExceptionJsonContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
Internal\Json\JsonConverterHelper.cs (1)
44var options = new JsonSerializerOptions
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (4)
ConverterTests\MessageTypeInfoResolverTests.cs (4)
20Assert.Null(resolver.GetTypeInfo(typeof(IMessage), new JsonSerializerOptions())); 28Assert.Null(resolver.GetTypeInfo(typeof(IMessage<HelloRequest>), new JsonSerializerOptions())); 36Assert.Null(resolver.GetTypeInfo(typeof(IBufferMessage), new JsonSerializerOptions())); 47var typeInfo = resolver.GetTypeInfo(typeof(HelloRequest), new JsonSerializerOptions());
Microsoft.AspNetCore.Grpc.Swagger (1)
GrpcSwaggerServiceExtensions.cs (1)
50var serializerOptions = s.GetService<IOptions<JsonOptions>>()?.Value?.JsonSerializerOptions ?? new JsonSerializerOptions();
Microsoft.AspNetCore.Grpc.Swagger.Tests (1)
SchemaGeneratorIntegrationTests.cs (1)
23var dataContractResolver = new GrpcDataContractResolver(new JsonSerializerDataContractResolver(new JsonSerializerOptions()), descriptorRegistry);
Microsoft.AspNetCore.Hosting (3)
SourceGenerationContext.g.cs (2)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 28public static global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.SourceGenerationContext Default { get; } = new global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.SourceGenerationContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
330public static readonly SourceGenerationContext DefaultWithConverter = new SourceGenerationContext(new JsonSerializerOptions
Microsoft.AspNetCore.Http.Abstractions.Tests (1)
ProblemDetailsJsonConverterTest.cs (1)
106var serializerOptions = new JsonSerializerOptions(JsonSerializerOptions) { UnknownTypeHandling = System.Text.Json.Serialization.JsonUnknownTypeHandling.JsonNode };
Microsoft.AspNetCore.Http.Extensions (4)
JsonOptions.cs (2)
16internal static readonly JsonSerializerOptions DefaultSerializerOptions = new JsonSerializerOptions(JsonSerializerDefaults.Web) 34public JsonSerializerOptions SerializerOptions { get; } = new JsonSerializerOptions(DefaultSerializerOptions);
ProblemDetailsJsonContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24public static global::Microsoft.AspNetCore.Http.ProblemDetailsJsonContext Default { get; } = new global::Microsoft.AspNetCore.Http.ProblemDetailsJsonContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Microsoft.AspNetCore.Http.Microbenchmarks (3)
SharedTestJsonContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24public static global::Microsoft.AspNetCore.Http.Generators.Tests.SharedTestJsonContext Default { get; } = new global::Microsoft.AspNetCore.Http.Generators.Tests.SharedTestJsonContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
src\Http\Http.Extensions\test\RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (1)
243var deserializedObject = JsonSerializer.Deserialize<T>(body, new JsonSerializerOptions()
Microsoft.AspNetCore.Http.Results.Tests (10)
JsonResultTests.cs (1)
84var jsonOptions = new JsonSerializerOptions()
ObjectJsonContext.g.cs (2)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 26public static global::Microsoft.AspNetCore.Http.HttpResults.TypedResultsTests.ObjectJsonContext Default { get; } = new global::Microsoft.AspNetCore.Http.HttpResults.TypedResultsTests.ObjectJsonContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
ResultsTests.cs (2)
934var options = new JsonSerializerOptions(); 953var options = new JsonSerializerOptions();
StringJsonContext.g.cs (2)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 26public static global::Microsoft.AspNetCore.Http.HttpResults.ResultsTests.StringJsonContext Default { get; } = new global::Microsoft.AspNetCore.Http.HttpResults.ResultsTests.StringJsonContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
TestJsonContext.g.cs (2)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 26public static global::Microsoft.AspNetCore.Http.HttpResults.HttpResultsHelperTests.TestJsonContext Default { get; } = new global::Microsoft.AspNetCore.Http.HttpResults.HttpResultsHelperTests.TestJsonContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
TypedResultsTests.cs (1)
829var options = new JsonSerializerOptions();
Microsoft.AspNetCore.Identity (4)
IdentityEndpointsJsonSerializerContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24public static global::Microsoft.AspNetCore.Identity.Data.IdentityEndpointsJsonSerializerContext Default { get; } = new global::Microsoft.AspNetCore.Identity.Data.IdentityEndpointsJsonSerializerContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
IdentityJsonSerializerContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(global::System.Text.Json.JsonSerializerDefaults.Web) 28public static global::Microsoft.AspNetCore.Identity.IdentityJsonSerializerContext Default { get; } = new global::Microsoft.AspNetCore.Identity.IdentityJsonSerializerContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Microsoft.AspNetCore.Identity.Test (1)
Passkeys\PasskeyScenarioTest.cs (1)
79private static readonly JsonSerializerOptions _jsonSerializerOptions = new()
Microsoft.AspNetCore.JsonPatch.SystemTextJson (1)
Internal\DictionaryAdapterOfTU.cs (1)
203var options = new JsonSerializerOptions() { NumberHandling = System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString };
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (9)
CustomNamingStrategyTests.cs (1)
17var serializerOptions = new JsonSerializerOptions();
IntegrationTests\HeterogenousCollectionTests.cs (1)
31var serializerOptions = new JsonSerializerOptions();
Internal\DictionaryAdapterTest.cs (1)
242var serializerOptions = new JsonSerializerOptions(JsonSerializerDefaults.Web) { PropertyNameCaseInsensitive = true };
Internal\ListAdapterTest.cs (1)
451var serializerOptions = new JsonSerializerOptions();
Internal\ObjectVisitorTest.cs (1)
81var options = new JsonSerializerOptions(JsonSerializerOptions.Web) { IncludeFields = true };
Internal\PocoAdapterTest.cs (1)
202var serializerOptions = new JsonSerializerOptions();
JsonPatchDocumentTest.cs (3)
193var options = new JsonSerializerOptions(JsonSerializerDefaults.Web); 213var options = new JsonSerializerOptions(JsonSerializerDefaults.Web); 239var compatibleSerializerOption = new JsonSerializerOptions(JsonSerializerDefaults.Web);
Microsoft.AspNetCore.Mvc.Core (2)
Formatters\SystemTextJsonOutputFormatter.cs (1)
42jsonSerializerOptions = new JsonSerializerOptions(jsonSerializerOptions)
JsonOptions.cs (1)
35public JsonSerializerOptions JsonSerializerOptions { get; } = new JsonSerializerOptions(JsonSerializerDefaults.Web)
Microsoft.AspNetCore.Mvc.Core.Test (4)
Infrastructure\JsonResultExecutorTestBase.cs (1)
184new JsonSerializerOptions { WriteIndented = true }));
Infrastructure\SystemTextJsonResultExecutorTest.cs (1)
38return new JsonSerializerOptions { WriteIndented = true };
TestJsonContext.g.cs (2)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 26public static global::Microsoft.AspNetCore.Mvc.Formatters.SystemTextJsonOutputFormatterTest.TestJsonContext Default { get; } = new global::Microsoft.AspNetCore.Mvc.Formatters.SystemTextJsonOutputFormatterTest.TestJsonContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Microsoft.AspNetCore.Mvc.FunctionalTests (1)
TestJsonSerializationOptionsProvider.cs (1)
10public static JsonSerializerOptions Options = new JsonSerializerOptions
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (1)
src\Mvc\Mvc.Core\test\Infrastructure\JsonResultExecutorTestBase.cs (1)
184new JsonSerializerOptions { WriteIndented = true }));
Microsoft.AspNetCore.Mvc.Testing (2)
CustomJsonSerializerContext.g.cs (2)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 26public static global::Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.CustomJsonSerializerContext Default { get; } = new global::Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.CustomJsonSerializerContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Rendering\SystemTextJsonHelper.cs (1)
36return new JsonSerializerOptions(serializerOptions)
Microsoft.AspNetCore.OpenApi (4)
OpenApiJsonSchemaContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24public static global::Microsoft.AspNetCore.OpenApi.OpenApiJsonSchemaContext Default { get; } = new global::Microsoft.AspNetCore.OpenApi.OpenApiJsonSchemaContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Services\Schemas\OpenApiSchemaService.cs (2)
34private readonly OpenApiJsonSchemaContext _jsonSchemaContext = new(new(jsonOptions.Value.SerializerOptions)); 35private readonly JsonSerializerOptions _jsonSerializerOptions = new(jsonOptions.Value.SerializerOptions)
Microsoft.AspNetCore.SignalR.Common.Tests (1)
Internal\Protocol\JsonHubProtocolTests.cs (1)
30PayloadSerializerOptions = new JsonSerializerOptions()
Microsoft.AspNetCore.SignalR.Protocols.Json (1)
Protocol\JsonHubProtocol.cs (1)
925return new JsonSerializerOptions()
Microsoft.AspNetCore.SignalR.Tests (2)
AppJsonSerializerContext.g.cs (2)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 26public static global::Microsoft.AspNetCore.SignalR.Tests.NativeAotTests.AppJsonSerializerContext Default { get; } = new global::Microsoft.AspNetCore.SignalR.Tests.NativeAotTests.AppJsonSerializerContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Microsoft.AspNetCore.StaticAssets (2)
StaticAssetsManifestJsonContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24public static global::Microsoft.AspNetCore.StaticAssets.StaticAssetsManifestJsonContext Default { get; } = new global::Microsoft.AspNetCore.StaticAssets.StaticAssetsManifestJsonContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Rename\CSharpInlineRenameServiceTests.cs (1)
69var serializationOptions = new JsonSerializerOptions
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Remote\RazorServiceDescriptorsWrapper.cs (1)
51var options = new JsonSerializerOptions();
Microsoft.CodeAnalysis.Features (1)
Intents\IntentDataProvider.cs (1)
17var serializerOptions = new JsonSerializerOptions
Microsoft.CodeAnalysis.LanguageServer (2)
RunFileApiJsonSerializerContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24public static global::Microsoft.CodeAnalysis.LanguageServer.FileBasedPrograms.RunFileApiJsonSerializerContext Default { get; } = new global::Microsoft.CodeAnalysis.LanguageServer.FileBasedPrograms.RunFileApiJsonSerializerContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Extensions\ProtocolConversions.cs (1)
120public static JsonSerializerOptions LspJsonSerializerOptions = new JsonSerializerOptions().AddLspSerializerOptions();
Protocol\Extensions\Converters\VSExtensionConverter.cs (1)
53options = new System.Text.Json.JsonSerializerOptions(options);
Microsoft.DotNet.Build.Tasks.Feed (2)
src\ProductionChannelValidator.cs (2)
402var buildResponse = JsonSerializer.Deserialize<AzureDevOpsBuildInfoResponse>(content, new JsonSerializerOptions 463var classification = JsonSerializer.Deserialize<BranchClassificationResponse>(content, new JsonSerializerOptions
Microsoft.DotNet.Build.Tasks.Workloads (1)
Msi\WorkloadManifestMsi.wix.cs (1)
79string jsonAsString = JsonSerializer.Serialize(WorkloadPackGroups, typeof(IList<WorkloadPackGroupJson>), new JsonSerializerOptions() { WriteIndented = true });
Microsoft.DotNet.Internal.SymbolHelper (1)
SymbolPromotionHelper.cs (1)
35private static readonly JsonSerializerOptions s_options = new() { PropertyNameCaseInsensitive = true };
Microsoft.DotNet.XliffTasks (1)
Model\JsonDocument.cs (1)
16private static readonly JsonSerializerOptions s_serializerOptions = new()
Microsoft.Extensions.AI.Abstractions.Tests (14)
Contents\ErrorContentTests.cs (1)
54JsonSerializerOptions options = new(AIJsonUtilities.DefaultOptions) { PropertyNamingPolicy = JsonNamingPolicy.CamelCase };
test\Shared\JsonSchemaExporter\TestTypes.cs (1)
548Options: new() { UnmappedMemberHandling = JsonUnmappedMemberHandling.Disallow });
Utilities\AIJsonUtilitiesTests.cs (12)
284JsonSerializerOptions options = new(AIJsonUtilities.DefaultOptions); 359JsonSerializerOptions options = new(AIJsonUtilities.DefaultOptions) { NumberHandling = JsonNumberHandling.AllowReadingFromString }; 409JsonSerializerOptions options = new(AIJsonUtilities.DefaultOptions) { NumberHandling = JsonNumberHandling.AllowReadingFromString }; 469JsonSerializerOptions options = new() { WriteIndented = true }; 1005JsonSerializerOptions options = new() 1030JsonSerializerOptions options = new(); 1039JsonSerializerOptions options = new(); 1047JsonSerializerOptions options = new(); 1058JsonSerializerOptions options = new(); 1069JsonSerializerOptions customOptions = new() 1094JsonSerializerOptions indentOptions = new(AIJsonUtilities.DefaultOptions) { WriteIndented = true }; 1095JsonSerializerOptions noIndentOptions = new(AIJsonUtilities.DefaultOptions) { WriteIndented = false };
Microsoft.Extensions.AI.Evaluation.Safety (1)
EvaluationMetricExtensions.cs (1)
99string serializedData = data.ToJsonString(new JsonSerializerOptions { WriteIndented = true });
Microsoft.Extensions.AI.Integration.Tests (1)
PromptBasedFunctionCallingChatClient.cs (1)
36private static readonly JsonSerializerOptions _jsonOptions = new(JsonSerializerDefaults.Web)
Microsoft.Extensions.AI.Tests (2)
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (1)
31var jso = new JsonSerializerOptions();
Functions\AIFunctionFactoryTest.cs (1)
111JsonSerializerOptions options = new(AIJsonUtilities.DefaultOptions) { ReadCommentHandling = JsonCommentHandling.Skip };
Microsoft.Extensions.Caching.Hybrid (1)
Internal\DefaultJsonSerializerFactory.cs (1)
19internal static JsonSerializerOptions FieldEnabledJsonOptions { get; } = new() { IncludeFields = true };
Microsoft.Extensions.Caching.Hybrid.Tests (2)
SerializerTests.cs (2)
245globalOptions = new() { IncludeFields = true }; // assume any custom options will serialize the whole type 251perTypeOptions = new() { IncludeFields = true }; // assume any custom options will serialize the whole type
Microsoft.JSInterop (1)
JSRuntime.cs (1)
33JsonSerializerOptions = new JsonSerializerOptions
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.Tests (4)
AutoFeaturizerTests.cs (1)
26_jsonSerializerOptions = new JsonSerializerOptions()
SweepableEstimatorPipelineTest.cs (1)
29_jsonSerializerOptions = new JsonSerializerOptions()
SweepableExtensionTest.cs (1)
29_jsonSerializerOptions = new JsonSerializerOptions()
SweepablePipelineTests.cs (1)
26_jsonSerializerOptions = new JsonSerializerOptions()
Microsoft.ML.GenAI.Phi.Tests (1)
Phi3Tests.cs (1)
109var json = JsonSerializer.Serialize(sizeInMB, new JsonSerializerOptions { WriteIndented = true });
Microsoft.ML.GenAI.Samples (1)
Mistral_7B_Instruct_8368a479-a289-41ae-9f4a-b704f91d0804.generated.cs (1)
27new JsonSerializerOptions
Microsoft.ML.SearchSpace (1)
Parameter.cs (1)
65private readonly JsonSerializerOptions _settings = new JsonSerializerOptions()
Microsoft.ML.SearchSpace.Tests (2)
ParameterTest.cs (1)
21private readonly JsonSerializerOptions _settings = new JsonSerializerOptions()
SearchSpaceTest.cs (1)
24private readonly JsonSerializerOptions _settings = new JsonSerializerOptions()
Microsoft.ML.Tokenizers (2)
ModelSourceGenerationContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 19public static global::Microsoft.ML.Tokenizers.ModelSourceGenerationContext Default { get; } = new global::Microsoft.ML.Tokenizers.ModelSourceGenerationContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Nats.Common (2)
AppJsonContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 22public static global::Nats.Common.AppJsonContext Default { get; } = new global::Nats.Common.AppJsonContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
Shared.Tests (6)
JsonSchemaExporter\JsonSchemaExporterTests.cs (5)
31? new(opts) { TypeInfoResolver = Options.TypeInfoResolver } 43? new(opts) { TypeInfoResolver = Options.TypeInfoResolver } 149var options = new JsonSerializerOptions(); 156JsonSerializerOptions options = new(Options) { MaxDepth = 1 }; 164var options = new JsonSerializerOptions(Options) { ReferenceHandler = ReferenceHandler.Preserve };
JsonSchemaExporter\TestTypes.cs (1)
548Options: new() { UnmappedMemberHandling = JsonUnmappedMemberHandling.Disallow });
SignalRServerlessWeb (1)
Program.cs (1)
35var jsonSerializerOptions = new JsonSerializerOptions(JsonSerializerDefaults.Web)
System.Text.Json (3)
System\Text\Json\Nodes\JsonNode.cs (1)
20private protected static readonly JsonSerializerOptions s_defaultOptions = new();
System\Text\Json\Serialization\JsonSerializerContext.cs (1)
31options = new JsonSerializerOptions { TypeInfoResolver = this };
System\Text\Json\Serialization\JsonSerializerOptions.cs (1)
1172var options = new JsonSerializerOptions(defaults)
Wasm.Performance.Driver (1)
BenchmarkResultsStartup.cs (1)
22var result = await JsonSerializer.DeserializeAsync<BenchmarkResult>(context.Request.Body, new JsonSerializerOptions
Wasm.Performance.TestApp (3)
Pages_Json_razor.g.cs (1)
272PersonJsonContext personJsonContext = new(new(JsonSerializerDefaults.Web));
PersonJsonContext.g.cs (2)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24public static global::Wasm.Performance.TestApp.PersonJsonContext Default { get; } = new global::Wasm.Performance.TestApp.PersonJsonContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
2224 references to JsonSerializerOptions
aspire (82)
BackchannelJsonSerializerContext.BackchannelLogEntry.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.BackchannelLogEntry> Create_BackchannelLogEntry(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] BackchannelLogEntryPropInit(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.Boolean.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<bool> Create_Boolean(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.CommandOutput.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.CommandOutput> Create_CommandOutput(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] CommandOutputPropInit(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.DashboardUrlsState.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.DashboardUrlsState> Create_DashboardUrlsState(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] DashboardUrlsStatePropInit(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.DateTimeOffset.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTimeOffset> Create_DateTimeOffset(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.DisplayLineState.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.DisplayLineState> Create_DisplayLineState(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] DisplayLineStatePropInit(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.EnumeratorResultsBackchannelLogEntry.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::StreamJsonRpc.Reflection.MessageFormatterEnumerableTracker.EnumeratorResults<global::Aspire.Cli.Backchannel.BackchannelLogEntry>> Create_EnumeratorResultsBackchannelLogEntry(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] EnumeratorResultsBackchannelLogEntryPropInit(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.EnumeratorResultsCommandOutput.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::StreamJsonRpc.Reflection.MessageFormatterEnumerableTracker.EnumeratorResults<global::Aspire.Cli.Backchannel.CommandOutput>> Create_EnumeratorResultsCommandOutput(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] EnumeratorResultsCommandOutputPropInit(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.EnumeratorResultsPublishingActivity.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::StreamJsonRpc.Reflection.MessageFormatterEnumerableTracker.EnumeratorResults<global::Aspire.Cli.Backchannel.PublishingActivity>> Create_EnumeratorResultsPublishingActivity(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] EnumeratorResultsPublishingActivityPropInit(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.EnumeratorResultsRpcResourceState.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::StreamJsonRpc.Reflection.MessageFormatterEnumerableTracker.EnumeratorResults<global::Aspire.Cli.Backchannel.RpcResourceState>> Create_EnumeratorResultsRpcResourceState(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] EnumeratorResultsRpcResourceStatePropInit(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.EnvVar.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.EnvVar> Create_EnvVar(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] EnvVarPropInit(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.EventId.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.Logging.EventId> Create_EventId(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] EventIdPropInit(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 17/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 24protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 32public BackchannelJsonSerializerContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 36private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 49private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 63private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
BackchannelJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.IAsyncEnumerableBackchannelLogEntry.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IAsyncEnumerable<global::Aspire.Cli.Backchannel.BackchannelLogEntry>> Create_IAsyncEnumerableBackchannelLogEntry(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.IAsyncEnumerableCommandOutput.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IAsyncEnumerable<global::Aspire.Cli.Backchannel.CommandOutput>> Create_IAsyncEnumerableCommandOutput(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.IAsyncEnumerablePublishingActivity.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IAsyncEnumerable<global::Aspire.Cli.Backchannel.PublishingActivity>> Create_IAsyncEnumerablePublishingActivity(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.IAsyncEnumerableRpcResourceState.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IAsyncEnumerable<global::Aspire.Cli.Backchannel.RpcResourceState>> Create_IAsyncEnumerableRpcResourceState(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.IEnumerableDisplayLineState.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IEnumerable<global::Aspire.Cli.Backchannel.DisplayLineState>> Create_IEnumerableDisplayLineState(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.Int32.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int> Create_Int32(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.Int64.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<long> Create_Int64(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.IReadOnlyListBackchannelLogEntry.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.BackchannelLogEntry>> Create_IReadOnlyListBackchannelLogEntry(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.IReadOnlyListCommandOutput.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.CommandOutput>> Create_IReadOnlyListCommandOutput(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.IReadOnlyListKeyValuePairStringString.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, string>>> Create_IReadOnlyListKeyValuePairStringString(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.IReadOnlyListPublishingActivity.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.PublishingActivity>> Create_IReadOnlyListPublishingActivity(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.IReadOnlyListPublishingPromptInput.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.PublishingPromptInput>> Create_IReadOnlyListPublishingPromptInput(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.IReadOnlyListRpcResourceState.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.RpcResourceState>> Create_IReadOnlyListRpcResourceState(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.IReadOnlyListString.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<string>> Create_IReadOnlyListString(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.JsonElement.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Text.Json.JsonElement> Create_JsonElement(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.KeyValuePairStringString.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.KeyValuePair<string, string>> Create_KeyValuePairStringString(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] KeyValuePairStringStringPropInit(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.ListEnvVar.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Aspire.Cli.Backchannel.EnvVar>> Create_ListEnvVar(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.ListString.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>> Create_ListString(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.LogLevel.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.Logging.LogLevel> Create_LogLevel(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.NullableBoolean.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<bool?> Create_NullableBoolean(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.NullableInt32.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int?> Create_NullableInt32(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.NullableInt64.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<long?> Create_NullableInt64(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.PublishingActivity.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.PublishingActivity> Create_PublishingActivity(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] PublishingActivityPropInit(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.PublishingActivityData.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.PublishingActivityData> Create_PublishingActivityData(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] PublishingActivityDataPropInit(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.PublishingPromptInput.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.PublishingPromptInput> Create_PublishingPromptInput(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] PublishingPromptInputPropInit(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.PublishingPromptInputAnswer.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.PublishingPromptInputAnswer> Create_PublishingPromptInputAnswer(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] PublishingPromptInputAnswerPropInit(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.PublishingPromptInputAnswerArray.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.PublishingPromptInputAnswer[]> Create_PublishingPromptInputAnswerArray(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.RequestId.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::StreamJsonRpc.RequestId> Create_RequestId(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] RequestIdPropInit(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.RpcResourceState.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.RpcResourceState> Create_RpcResourceState(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] RpcResourceStatePropInit(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.String.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.StringArray.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string[]> Create_StringArray(global::System.Text.Json.JsonSerializerOptions options)
BackchannelJsonSerializerContext.ValidationResult.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Spectre.Console.ValidationResult> Create_ValidationResult(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ValidationResultPropInit(global::System.Text.Json.JsonSerializerOptions options)
JsonSourceGenerationContext.CliSettings.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.CliSettings> Create_CliSettings(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] CliSettingsPropInit(global::System.Text.Json.JsonSerializerOptions options)
JsonSourceGenerationContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 20/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 27protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 35public JsonSourceGenerationContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 39private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 52private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 66private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
JsonSourceGenerationContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
JsonSourceGenerationContext.JsonObject.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Text.Json.Nodes.JsonObject> Create_JsonObject(global::System.Text.Json.JsonSerializerOptions options)
JsonSourceGenerationContext.String.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
Aspire.Confluent.Kafka (12)
StatisticsJsonSerializerContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 19/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 26protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 34public StatisticsJsonSerializerContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 38private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 51private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 65private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
StatisticsJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
StatisticsJsonSerializerContext.Int64.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<long> Create_Int64(global::System.Text.Json.JsonSerializerOptions options)
StatisticsJsonSerializerContext.Statistics.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Confluent.Kafka.Statistics> Create_Statistics(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] StatisticsPropInit(global::System.Text.Json.JsonSerializerOptions options)
StatisticsJsonSerializerContext.String.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
Aspire.Dashboard (55)
GenAIEventsContext.AssistantEvent.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.AssistantEvent> Create_AssistantEvent(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] AssistantEventPropInit(global::System.Text.Json.JsonSerializerOptions options)
GenAIEventsContext.ChoiceEvent.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.ChoiceEvent> Create_ChoiceEvent(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ChoiceEventPropInit(global::System.Text.Json.JsonSerializerOptions options)
GenAIEventsContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 21/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 28protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 36public GenAIEventsContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 40private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 53private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 67private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
GenAIEventsContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
GenAIEventsContext.Int32.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int> Create_Int32(global::System.Text.Json.JsonSerializerOptions options)
GenAIEventsContext.JsonNode.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Text.Json.Nodes.JsonNode> Create_JsonNode(global::System.Text.Json.JsonSerializerOptions options)
GenAIEventsContext.String.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
GenAIEventsContext.SystemOrUserEvent.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.SystemOrUserEvent> Create_SystemOrUserEvent(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] SystemOrUserEventPropInit(global::System.Text.Json.JsonSerializerOptions options)
GenAIEventsContext.ToolCall.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.ToolCall> Create_ToolCall(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ToolCallPropInit(global::System.Text.Json.JsonSerializerOptions options)
GenAIEventsContext.ToolCallArray.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.ToolCall[]> Create_ToolCallArray(global::System.Text.Json.JsonSerializerOptions options)
GenAIEventsContext.ToolCallFunction.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.ToolCallFunction> Create_ToolCallFunction(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ToolCallFunctionPropInit(global::System.Text.Json.JsonSerializerOptions options)
GenAIEventsContext.ToolEvent.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.ToolEvent> Create_ToolEvent(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ToolEventPropInit(global::System.Text.Json.JsonSerializerOptions options)
GenAIMessagesContext.ChatMessage.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.ChatMessage> Create_ChatMessage(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ChatMessagePropInit(global::System.Text.Json.JsonSerializerOptions options)
GenAIMessagesContext.DictionaryStringJsonElement.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>> Create_DictionaryStringJsonElement(global::System.Text.Json.JsonSerializerOptions options)
GenAIMessagesContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 21/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 28protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 36public GenAIMessagesContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 40private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 53private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 67private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
GenAIMessagesContext.GenericPart.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.GenericPart> Create_GenericPart(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] GenericPartPropInit(global::System.Text.Json.JsonSerializerOptions options)
GenAIMessagesContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
GenAIMessagesContext.JsonElement.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Text.Json.JsonElement> Create_JsonElement(global::System.Text.Json.JsonSerializerOptions options)
GenAIMessagesContext.JsonNode.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Text.Json.Nodes.JsonNode> Create_JsonNode(global::System.Text.Json.JsonSerializerOptions options)
GenAIMessagesContext.ListChatMessage.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Aspire.Dashboard.Model.GenAI.ChatMessage>> Create_ListChatMessage(global::System.Text.Json.JsonSerializerOptions options)
GenAIMessagesContext.ListMessagePart.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Aspire.Dashboard.Model.GenAI.MessagePart>> Create_ListMessagePart(global::System.Text.Json.JsonSerializerOptions options)
GenAIMessagesContext.MessagePart.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.MessagePart> Create_MessagePart(global::System.Text.Json.JsonSerializerOptions options)
GenAIMessagesContext.String.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
GenAIMessagesContext.TextPart.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.TextPart> Create_TextPart(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] TextPartPropInit(global::System.Text.Json.JsonSerializerOptions options)
GenAIMessagesContext.ToolCallRequestPart.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.ToolCallRequestPart> Create_ToolCallRequestPart(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ToolCallRequestPartPropInit(global::System.Text.Json.JsonSerializerOptions options)
GenAIMessagesContext.ToolCallResponsePart.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.ToolCallResponsePart> Create_ToolCallResponsePart(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ToolCallResponsePartPropInit(global::System.Text.Json.JsonSerializerOptions options)
Model\Assistant\AIHelpers.cs (1)
37private static readonly JsonSerializerOptions s_jsonSerializerOptions = new JsonSerializerOptions
Model\BrowserStorage\LocalBrowserStorage.cs (1)
12private static readonly JsonSerializerOptions s_options = new()
Model\GenAI\GenAIMessages.cs (2)
91public override MessagePart? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 109public override void Write(Utf8JsonWriter writer, MessagePart value, JsonSerializerOptions options)
Otlp\Http\OtlpHttpEndpointsBuilder.cs (1)
27private static readonly JsonSerializerOptions s_jsonOptions = new() { PropertyNamingPolicy = JsonNamingPolicy.CamelCase };
Otlp\Model\OtlpHelpers.cs (1)
22private static readonly JsonSerializerOptions s_jsonSerializerOptions = new JsonSerializerOptions
Aspire.Hosting (33)
DashboardLogMessageContext.DashboardLogMessage.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Hosting.Dashboard.DashboardLogMessage> Create_DashboardLogMessage(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] DashboardLogMessagePropInit(global::System.Text.Json.JsonSerializerOptions options)
DashboardLogMessageContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 17/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 24protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 32public DashboardLogMessageContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 36private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 49private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 63private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
DashboardLogMessageContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
DashboardLogMessageContext.Int32.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int> Create_Int32(global::System.Text.Json.JsonSerializerOptions options)
DashboardLogMessageContext.JsonObject.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Text.Json.Nodes.JsonObject> Create_JsonObject(global::System.Text.Json.JsonSerializerOptions options)
DashboardLogMessageContext.LogLevel.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.Logging.LogLevel> Create_LogLevel(global::System.Text.Json.JsonSerializerOptions options)
DashboardLogMessageContext.String.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.Boolean.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<bool> Create_Boolean(global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.DictionaryStringLaunchProfile.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Aspire.Hosting.LaunchProfile>> Create_DictionaryStringLaunchProfile(global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.DictionaryStringString.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 20/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 27protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 35public LaunchSettingsSerializerContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 39private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 52private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 66private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
LaunchSettingsSerializerContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.LaunchProfile.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Hosting.LaunchProfile> Create_LaunchProfile(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] LaunchProfilePropInit(global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.LaunchSettings.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Hosting.LaunchSettings> Create_LaunchSettings(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] LaunchSettingsPropInit(global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.NullableBoolean.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<bool?> Create_NullableBoolean(global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.String.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
Publishing\Internal\FileDeploymentStateManager.cs (1)
24private static readonly JsonSerializerOptions s_jsonSerializerOptions = new()
Publishing\Internal\UserSecretsDeploymentStateManager.cs (1)
19private static readonly JsonSerializerOptions s_jsonSerializerOptions = new()
Aspire.Hosting.Azure.Functions (17)
LaunchSettingsSerializerContext.Boolean.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<bool> Create_Boolean(global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.DictionaryStringLaunchProfile.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Aspire.Hosting.LaunchProfile>> Create_DictionaryStringLaunchProfile(global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.DictionaryStringString.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 20/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 27protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 35public LaunchSettingsSerializerContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 39private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 52private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 66private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
LaunchSettingsSerializerContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.LaunchProfile.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Hosting.LaunchProfile> Create_LaunchProfile(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] LaunchProfilePropInit(global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.LaunchSettings.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Hosting.LaunchSettings> Create_LaunchSettings(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] LaunchSettingsPropInit(global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.NullableBoolean.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<bool?> Create_NullableBoolean(global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.String.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
Aspire.Hosting.DevTunnels (1)
DevTunnelCliClient.cs (1)
15private readonly JsonSerializerOptions _jsonOptions = new(JsonSerializerDefaults.Web) { Converters = { new JsonStringEnumConverter() } };
Aspire.Hosting.Nats.Tests (12)
artifacts\obj\Aspire.Hosting.Nats.Tests\Debug\net8.0\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\AppJsonContext.AppEvent.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Hosting.Nats.Tests.AppEvent> Create_AppEvent(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] AppEventPropInit(global::System.Text.Json.JsonSerializerOptions options)
artifacts\obj\Aspire.Hosting.Nats.Tests\Debug\net8.0\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\AppJsonContext.Decimal.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<decimal> Create_Decimal(global::System.Text.Json.JsonSerializerOptions options)
artifacts\obj\Aspire.Hosting.Nats.Tests\Debug\net8.0\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\AppJsonContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 20/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 27protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 35public AppJsonContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 39private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 52private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 66private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
artifacts\obj\Aspire.Hosting.Nats.Tests\Debug\net8.0\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\AppJsonContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
artifacts\obj\Aspire.Hosting.Nats.Tests\Debug\net8.0\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\AppJsonContext.String.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
Aspire.Hosting.Testing (17)
LaunchSettingsSerializerContext.Boolean.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<bool> Create_Boolean(global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.DictionaryStringLaunchProfile.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Aspire.Hosting.LaunchProfile>> Create_DictionaryStringLaunchProfile(global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.DictionaryStringString.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 20/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 27protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 35public LaunchSettingsSerializerContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 39private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 52private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 66private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
LaunchSettingsSerializerContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.LaunchProfile.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Hosting.LaunchProfile> Create_LaunchProfile(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] LaunchProfilePropInit(global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.LaunchSettings.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Hosting.LaunchSettings> Create_LaunchSettings(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] LaunchSettingsPropInit(global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.NullableBoolean.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<bool?> Create_NullableBoolean(global::System.Text.Json.JsonSerializerOptions options)
LaunchSettingsSerializerContext.String.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
Aspire.Hosting.Yarp (3)
YarpJsonConfigGeneratorBuilder.cs (3)
17private readonly JsonSerializerOptions _serializerOptions; 127public override SslProtocols Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 133public override void Write(Utf8JsonWriter writer, SslProtocols value, JsonSerializerOptions options)
BasicWebSite (1)
Controllers\JsonResultWithSystemTextJsonController.cs (1)
11private static readonly JsonSerializerOptions _customSerializerSettings;
BasketService (1)
Repositories\RedisBasketRepository.cs (1)
12private static readonly JsonSerializerOptions s_jsonSerializerOptions = new()
ConfigurationSchemaGenerator (3)
ConfigSchemaEmitter.cs (3)
25private static readonly JsonSerializerOptions s_serializerOptions = new() 740public override void Write(Utf8JsonWriter writer, JsonNode? value, JsonSerializerOptions options) 776public override JsonNode? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
ConfigurationSchemaGenerator.Tests (1)
GeneratorTests.cs (1)
52private static readonly JsonSerializerOptions s_testSerializerOptions = new() { WriteIndented = true };
dotnet-user-jwts (1)
Helpers\JwtSerializerOptions.cs (1)
10public static JsonSerializerOptions Default { get; } = new()
IdentitySample.PasskeyConformance (6)
Data\ServerPublicKeyCredentialOptionsResponse.cs (2)
17public override ServerPublicKeyCredentialOptionsResponse? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 20public override void Write(Utf8JsonWriter writer, ServerPublicKeyCredentialOptionsResponse value, JsonSerializerOptions options)
Program.cs (4)
71var stateJson = JsonSerializer.Serialize(state, JsonSerializerOptions.Web); 90var state = JsonSerializer.Deserialize<PasskeyAttestationState>(stateJson, JsonSerializerOptions.Web); 160var stateJson = JsonSerializer.Serialize(state, JsonSerializerOptions.Web); 177var state = JsonSerializer.Deserialize<PasskeyAssertionState>(stateJson, JsonSerializerOptions.Web);
Microsoft.AspNetCore.Authentication.BearerToken (12)
BearerTokenJsonSerializerContext.AccessTokenResponse.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Authentication.BearerToken.AccessTokenResponse> Create_AccessTokenResponse(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] AccessTokenResponsePropInit(global::System.Text.Json.JsonSerializerOptions options)
BearerTokenJsonSerializerContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 22/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 29protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 37public BearerTokenJsonSerializerContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 41private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 54private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 68private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
BearerTokenJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
BearerTokenJsonSerializerContext.Int64.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<long> Create_Int64(global::System.Text.Json.JsonSerializerOptions options)
BearerTokenJsonSerializerContext.String.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
Microsoft.AspNetCore.Authentication.Core.Test (1)
AuthenticationPropertiesTests.cs (1)
375var options = new JsonSerializerOptions() { WriteIndented = true }; // Indented for readability if test fails
Microsoft.AspNetCore.Authentication.Twitter (15)
TwitterJsonContext.g.cs (7)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 31protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 39public TwitterJsonContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 43private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 56private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 70private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
TwitterJsonContext.GetJsonTypeInfo.g.cs (1)
22global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
TwitterJsonContext.Int32.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int> Create_Int32(global::System.Text.Json.JsonSerializerOptions options)
TwitterJsonContext.ListTwitterError.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.Authentication.Twitter.TwitterError>> Create_ListTwitterError(global::System.Text.Json.JsonSerializerOptions options)
TwitterJsonContext.String.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
TwitterJsonContext.TwitterError.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Authentication.Twitter.TwitterError> Create_TwitterError(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] TwitterErrorPropInit(global::System.Text.Json.JsonSerializerOptions options)
TwitterJsonContext.TwitterErrorResponse.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Authentication.Twitter.TwitterErrorResponse> Create_TwitterErrorResponse(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] TwitterErrorResponsePropInit(global::System.Text.Json.JsonSerializerOptions options)
Microsoft.AspNetCore.Components (1)
src\Components\Shared\src\JsonSerializerOptionsProvider.cs (1)
10public static readonly JsonSerializerOptions Options = new()
Microsoft.AspNetCore.Components.Endpoints (42)
ImportMapSerializerContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 22/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 29protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 37public ImportMapSerializerContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 41private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 54private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 68private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
ImportMapSerializerContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
ImportMapSerializerContext.ImportMapDefinition.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.ImportMapDefinition> Create_ImportMapDefinition(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ImportMapDefinitionPropInit(global::System.Text.Json.JsonSerializerOptions options)
ImportMapSerializerContext.IReadOnlyDictionaryStringIReadOnlyDictionaryStringString.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyDictionary<string, global::System.Collections.Generic.IReadOnlyDictionary<string, string>>> Create_IReadOnlyDictionaryStringIReadOnlyDictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
ImportMapSerializerContext.IReadOnlyDictionaryStringString.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyDictionary<string, string>> Create_IReadOnlyDictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
ImportMapSerializerContext.String.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
PrerenderComponentApplicationStoreSerializerContext.ByteArray.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<byte[]> Create_ByteArray(global::System.Text.Json.JsonSerializerOptions options)
PrerenderComponentApplicationStoreSerializerContext.DictionaryStringByteArray.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, byte[]>> Create_DictionaryStringByteArray(global::System.Text.Json.JsonSerializerOptions options)
PrerenderComponentApplicationStoreSerializerContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 22/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 29protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 37public PrerenderComponentApplicationStoreSerializerContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 41private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 54private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 68private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
PrerenderComponentApplicationStoreSerializerContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
PrerenderComponentApplicationStoreSerializerContext.String.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
ResourceCollectionSerializerContext.g.cs (7)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 28/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 35protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 43public ResourceCollectionSerializerContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 47private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 60private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 74private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
ResourceCollectionSerializerContext.GetJsonTypeInfo.g.cs (1)
22global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
ResourceCollectionSerializerContext.IReadOnlyListResourceAsset.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Components.ResourceAsset>> Create_IReadOnlyListResourceAsset(global::System.Text.Json.JsonSerializerOptions options)
ResourceCollectionSerializerContext.IReadOnlyListResourceAssetProperty.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>> Create_IReadOnlyListResourceAssetProperty(global::System.Text.Json.JsonSerializerOptions options)
ResourceCollectionSerializerContext.ResourceAsset.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.ResourceAsset> Create_ResourceAsset(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ResourceAssetPropInit(global::System.Text.Json.JsonSerializerOptions options)
ResourceCollectionSerializerContext.ResourceAssetCollection.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.ResourceAssetCollection> Create_ResourceAssetCollection(global::System.Text.Json.JsonSerializerOptions options)
ResourceCollectionSerializerContext.ResourceAssetProperty.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.ResourceAssetProperty> Create_ResourceAssetProperty(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ResourceAssetPropertyPropInit(global::System.Text.Json.JsonSerializerOptions options)
ResourceCollectionSerializerContext.String.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
src\Shared\Components\ServerComponentSerializationSettings.cs (1)
13public static readonly JsonSerializerOptions JsonSerializationOptions =
src\Shared\Components\WebAssemblyComponentSerializationSettings.cs (1)
11public static readonly JsonSerializerOptions JsonSerializationOptions =
Microsoft.AspNetCore.Components.Server (33)
CircuitPersistenceManagerSerializerContext.ComponentMarker.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.ComponentMarker> Create_ComponentMarker(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ComponentMarkerPropInit(global::System.Text.Json.JsonSerializerOptions options)
CircuitPersistenceManagerSerializerContext.ComponentMarkerKey.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.ComponentMarkerKey> Create_ComponentMarkerKey(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ComponentMarkerKeyPropInit(global::System.Text.Json.JsonSerializerOptions options)
CircuitPersistenceManagerSerializerContext.DictionaryInt32ComponentMarker.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<int, global::Microsoft.AspNetCore.Components.ComponentMarker>> Create_DictionaryInt32ComponentMarker(global::System.Text.Json.JsonSerializerOptions options)
CircuitPersistenceManagerSerializerContext.g.cs (7)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 31protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 39public CircuitPersistenceManagerSerializerContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 43private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 56private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 70private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
CircuitPersistenceManagerSerializerContext.GetJsonTypeInfo.g.cs (1)
22global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
CircuitPersistenceManagerSerializerContext.Int32.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int> Create_Int32(global::System.Text.Json.JsonSerializerOptions options)
CircuitPersistenceManagerSerializerContext.NullableComponentMarkerKey.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.ComponentMarkerKey?> Create_NullableComponentMarkerKey(global::System.Text.Json.JsonSerializerOptions options)
CircuitPersistenceManagerSerializerContext.NullableInt32.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int?> Create_NullableInt32(global::System.Text.Json.JsonSerializerOptions options)
CircuitPersistenceManagerSerializerContext.String.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
Circuits\RemoteJSRuntime.cs (1)
53public JsonSerializerOptions ReadJsonSerializerOptions() => JsonSerializerOptions;
PrerenderComponentApplicationStoreSerializerContext.ByteArray.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<byte[]> Create_ByteArray(global::System.Text.Json.JsonSerializerOptions options)
PrerenderComponentApplicationStoreSerializerContext.DictionaryStringByteArray.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, byte[]>> Create_DictionaryStringByteArray(global::System.Text.Json.JsonSerializerOptions options)
PrerenderComponentApplicationStoreSerializerContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 22/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 29protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 37public PrerenderComponentApplicationStoreSerializerContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 41private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 54private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 68private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
PrerenderComponentApplicationStoreSerializerContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
PrerenderComponentApplicationStoreSerializerContext.String.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
src\Components\Shared\src\ElementReferenceJsonConverter.cs (2)
20public override ElementReference Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 51public override void Write(Utf8JsonWriter writer, ElementReference value, JsonSerializerOptions options)
src\Components\Shared\src\JsonSerializerOptionsProvider.cs (1)
10public static readonly JsonSerializerOptions Options = new()
src\Shared\Components\ServerComponentSerializationSettings.cs (1)
13public static readonly JsonSerializerOptions JsonSerializationOptions =
Microsoft.AspNetCore.Components.Server.Tests (1)
Circuits\CircuitPersistenceManagerTest.cs (1)
644private static readonly JsonSerializerOptions SerializerOptions = new()
Microsoft.AspNetCore.Components.Tests (16)
PersistentState\ComponentStatePersistenceManagerTest.cs (1)
131var registration = Assert.Single(JsonSerializer.Deserialize<PersistentService[]>(registrations, JsonSerializerOptions.Web));
PersistentStateValueProviderTests.cs (1)
108dictionary[key] = JsonSerializer.SerializeToUtf8Bytes(item.value, JsonSerializerOptions.Web);
PersistentValueProviderComponentSubscriptionTests.cs (11)
77initialState[key] = JsonSerializer.SerializeToUtf8Bytes("persisted-value", JsonSerializerOptions.Web); 137initialState[key] = JsonSerializer.SerializeToUtf8Bytes(123, JsonSerializerOptions.Web); 167initialState[key] = JsonSerializer.SerializeToUtf8Bytes((int?)456, JsonSerializerOptions.Web); 217initialState[key] = JsonSerializer.SerializeToUtf8Bytes("persisted-value", JsonSerializerOptions.Web); 259appState[key] = JsonSerializer.SerializeToUtf8Bytes("first-persisted-value", JsonSerializerOptions.Web); 278[key] = JsonSerializer.SerializeToUtf8Bytes("second-restored-value", JsonSerializerOptions.Web) 352initialState[stringKey] = JsonSerializer.SerializeToUtf8Bytes("restored-string", JsonSerializerOptions.Web); 353initialState[intKey] = JsonSerializer.SerializeToUtf8Bytes(123, JsonSerializerOptions.Web); 354initialState[boolKey] = JsonSerializer.SerializeToUtf8Bytes(false, JsonSerializerOptions.Web); 410initialState[intKey] = JsonSerializer.SerializeToUtf8Bytes(999, JsonSerializerOptions.Web); 411initialState[nullableIntKey] = JsonSerializer.SerializeToUtf8Bytes((int?)777, JsonSerializerOptions.Web);
ResourceAssetCollectionTest.cs (3)
97var options = new JsonSerializerOptions { WriteIndented = true }; 114var options = new JsonSerializerOptions 138var options = new JsonSerializerOptions
Microsoft.AspNetCore.Components.Web (29)
JSComponents\JSComponentInterop.cs (1)
81protected internal void SetRootComponentParameters(int componentId, int parameterCount, JsonElement parametersJson, JsonSerializerOptions jsonOptions)
src\Components\Shared\src\JsonSerialization\JsonConverterFactoryTypeInfoResolver.cs (1)
21public JsonTypeInfo? GetTypeInfo(Type type, JsonSerializerOptions options)
WebEventData\WebEventData.cs (3)
18JsonSerializerOptions jsonSerializerOptions, 37JsonSerializerOptions jsonSerializerOptions, 65JsonSerializerOptions jsonSerializerOptions,
WebRenderer.cs (6)
30/// <param name="jsonOptions">The <see cref="JsonSerializerOptions"/>.</param> 35JsonSerializerOptions jsonOptions, 104private void AttachWebRendererInterop(IJSRuntime jsRuntime, JsonSerializerOptions jsonOptions, JSComponentInterop jsComponentInterop) 128var newJsonOptions = new JsonSerializerOptions(jsonOptions); 149private readonly JsonSerializerOptions _jsonOptions; 153public WebRendererInteropMethods(WebRenderer renderer, JsonSerializerOptions jsonOptions, JSComponentInterop jsComponentInterop)
WebRendererSerializerContext.DictionaryStringJSComponentParameterArray.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Web.JSComponentConfigurationStore.JSComponentParameter[]>> Create_DictionaryStringJSComponentParameterArray(global::System.Text.Json.JsonSerializerOptions options)
WebRendererSerializerContext.DictionaryStringListString.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>> Create_DictionaryStringListString(global::System.Text.Json.JsonSerializerOptions options)
WebRendererSerializerContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 22/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 29protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 37public WebRendererSerializerContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 41private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 54private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 68private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
WebRendererSerializerContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
WebRendererSerializerContext.Int32.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int> Create_Int32(global::System.Text.Json.JsonSerializerOptions options)
WebRendererSerializerContext.JSComponentParameter.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.Web.JSComponentConfigurationStore.JSComponentParameter> Create_JSComponentParameter(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] JSComponentParameterPropInit(global::System.Text.Json.JsonSerializerOptions options)
WebRendererSerializerContext.JSComponentParameterArray.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.Web.JSComponentConfigurationStore.JSComponentParameter[]> Create_JSComponentParameterArray(global::System.Text.Json.JsonSerializerOptions options)
WebRendererSerializerContext.ListString.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>> Create_ListString(global::System.Text.Json.JsonSerializerOptions options)
WebRendererSerializerContext.Object.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<object> Create_Object(global::System.Text.Json.JsonSerializerOptions options)
WebRendererSerializerContext.ObjectArray.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<object[]> Create_ObjectArray(global::System.Text.Json.JsonSerializerOptions options)
WebRendererSerializerContext.String.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
Microsoft.AspNetCore.Components.WebAssembly (46)
PrerenderComponentApplicationStoreSerializerContext.ByteArray.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<byte[]> Create_ByteArray(global::System.Text.Json.JsonSerializerOptions options)
PrerenderComponentApplicationStoreSerializerContext.DictionaryStringByteArray.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, byte[]>> Create_DictionaryStringByteArray(global::System.Text.Json.JsonSerializerOptions options)
PrerenderComponentApplicationStoreSerializerContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 22/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 29protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 37public PrerenderComponentApplicationStoreSerializerContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 41private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 54private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 68private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
PrerenderComponentApplicationStoreSerializerContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
PrerenderComponentApplicationStoreSerializerContext.String.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
Services\DefaultWebAssemblyJSRuntime.cs (1)
41public JsonSerializerOptions ReadJsonSerializerOptions() => JsonSerializerOptions;
src\Components\Shared\src\ElementReferenceJsonConverter.cs (2)
20public override ElementReference Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 51public override void Write(Utf8JsonWriter writer, ElementReference value, JsonSerializerOptions options)
src\Components\Shared\src\JsonSerializerOptionsProvider.cs (1)
10public static readonly JsonSerializerOptions Options = new()
src\Shared\Components\WebAssemblyComponentSerializationSettings.cs (1)
11public static readonly JsonSerializerOptions JsonSerializationOptions =
WebAssemblyJsonSerializerContext.ComponentMarker.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.ComponentMarker> Create_ComponentMarker(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ComponentMarkerPropInit(global::System.Text.Json.JsonSerializerOptions options)
WebAssemblyJsonSerializerContext.ComponentMarkerKey.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.ComponentMarkerKey> Create_ComponentMarkerKey(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ComponentMarkerKeyPropInit(global::System.Text.Json.JsonSerializerOptions options)
WebAssemblyJsonSerializerContext.ComponentParameter.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.ComponentParameter> Create_ComponentParameter(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ComponentParameterPropInit(global::System.Text.Json.JsonSerializerOptions options)
WebAssemblyJsonSerializerContext.ComponentParameterArray.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.ComponentParameter[]> Create_ComponentParameterArray(global::System.Text.Json.JsonSerializerOptions options)
WebAssemblyJsonSerializerContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 27/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 34protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 42public WebAssemblyJsonSerializerContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 46private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 59private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 73private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
WebAssemblyJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
WebAssemblyJsonSerializerContext.IListObject.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IList<object>> Create_IListObject(global::System.Text.Json.JsonSerializerOptions options)
WebAssemblyJsonSerializerContext.Int32.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int> Create_Int32(global::System.Text.Json.JsonSerializerOptions options)
WebAssemblyJsonSerializerContext.Int64.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<long> Create_Int64(global::System.Text.Json.JsonSerializerOptions options)
WebAssemblyJsonSerializerContext.JsonElement.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Text.Json.JsonElement> Create_JsonElement(global::System.Text.Json.JsonSerializerOptions options)
WebAssemblyJsonSerializerContext.NullableComponentMarker.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.ComponentMarker?> Create_NullableComponentMarker(global::System.Text.Json.JsonSerializerOptions options)
WebAssemblyJsonSerializerContext.NullableComponentMarkerKey.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.ComponentMarkerKey?> Create_NullableComponentMarkerKey(global::System.Text.Json.JsonSerializerOptions options)
WebAssemblyJsonSerializerContext.NullableInt32.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int?> Create_NullableInt32(global::System.Text.Json.JsonSerializerOptions options)
WebAssemblyJsonSerializerContext.Object.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<object> Create_Object(global::System.Text.Json.JsonSerializerOptions options)
WebAssemblyJsonSerializerContext.RootComponentOperation.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.RootComponentOperation> Create_RootComponentOperation(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] RootComponentOperationPropInit(global::System.Text.Json.JsonSerializerOptions options)
WebAssemblyJsonSerializerContext.RootComponentOperationArray.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.RootComponentOperation[]> Create_RootComponentOperationArray(global::System.Text.Json.JsonSerializerOptions options)
WebAssemblyJsonSerializerContext.RootComponentOperationBatch.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.RootComponentOperationBatch> Create_RootComponentOperationBatch(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] RootComponentOperationBatchPropInit(global::System.Text.Json.JsonSerializerOptions options)
WebAssemblyJsonSerializerContext.RootComponentOperationType.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.RootComponentOperationType> Create_RootComponentOperationType(global::System.Text.Json.JsonSerializerOptions options)
WebAssemblyJsonSerializerContext.String.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
TargetPickerUi.cs (1)
23private static readonly JsonSerializerOptions JsonOptions = new JsonSerializerOptions
Microsoft.AspNetCore.Components.WebAssembly.Tests (1)
JSObjectReferenceJsonConverterTest.cs (1)
13private readonly JsonSerializerOptions JsonSerializerOptions;
Microsoft.AspNetCore.Components.WebView (28)
Services\WebViewJSRuntime.cs (1)
29public JsonSerializerOptions ReadJsonSerializerOptions() => JsonSerializerOptions;
SourceGenerationContext.DictionaryStringStaticWebAssetNode.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>> Create_DictionaryStringStaticWebAssetNode(global::System.Text.Json.JsonSerializerOptions options)
SourceGenerationContext.g.cs (7)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 26/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 33protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 41public SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 45private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 58private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 72private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
SourceGenerationContext.GetJsonTypeInfo.g.cs (1)
22global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
SourceGenerationContext.IDictionaryStringStaticWebAssetNode.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IDictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>> Create_IDictionaryStringStaticWebAssetNode(global::System.Text.Json.JsonSerializerOptions options)
SourceGenerationContext.Int32.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int> Create_Int32(global::System.Text.Json.JsonSerializerOptions options)
SourceGenerationContext.StaticWebAssetManifest.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetManifest> Create_StaticWebAssetManifest(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] StaticWebAssetManifestPropInit(global::System.Text.Json.JsonSerializerOptions options)
SourceGenerationContext.StaticWebAssetMatch.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetMatch> Create_StaticWebAssetMatch(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] StaticWebAssetMatchPropInit(global::System.Text.Json.JsonSerializerOptions options)
SourceGenerationContext.StaticWebAssetNode.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode> Create_StaticWebAssetNode(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] StaticWebAssetNodePropInit(global::System.Text.Json.JsonSerializerOptions options)
SourceGenerationContext.StaticWebAssetPattern.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetPattern> Create_StaticWebAssetPattern(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] StaticWebAssetPatternPropInit(global::System.Text.Json.JsonSerializerOptions options)
SourceGenerationContext.StaticWebAssetPatternArray.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetPattern[]> Create_StaticWebAssetPatternArray(global::System.Text.Json.JsonSerializerOptions options)
SourceGenerationContext.String.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
SourceGenerationContext.StringArray.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string[]> Create_StringArray(global::System.Text.Json.JsonSerializerOptions options)
src\Components\Shared\src\ElementReferenceJsonConverter.cs (2)
20public override ElementReference Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 51public override void Write(Utf8JsonWriter writer, ElementReference value, JsonSerializerOptions options)
src\Components\Shared\src\JsonSerializerOptionsProvider.cs (1)
10public static readonly JsonSerializerOptions Options = new()
src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (2)
374public override Dictionary<string, StaticWebAssetNode> Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 433public override void Write(Utf8JsonWriter writer, Dictionary<string, StaticWebAssetNode> value, JsonSerializerOptions options)
Microsoft.AspNetCore.Diagnostics (15)
ExtensionsExceptionJsonContext.ExceptionExtensionData.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Diagnostics.ExceptionExtensionData> Create_ExceptionExtensionData(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ExceptionExtensionDataPropInit(global::System.Text.Json.JsonSerializerOptions options)
ExtensionsExceptionJsonContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 22/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 29protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 37public ExtensionsExceptionJsonContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 41private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 54private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 68private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
ExtensionsExceptionJsonContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
ExtensionsExceptionJsonContext.IHeaderDictionary.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Http.IHeaderDictionary> Create_IHeaderDictionary(global::System.Text.Json.JsonSerializerOptions options)
ExtensionsExceptionJsonContext.Object.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<object> Create_Object(global::System.Text.Json.JsonSerializerOptions options)
ExtensionsExceptionJsonContext.RouteValueDictionary.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Routing.RouteValueDictionary> Create_RouteValueDictionary(global::System.Text.Json.JsonSerializerOptions options)
ExtensionsExceptionJsonContext.String.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
ExtensionsExceptionJsonContext.StringValues.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.Primitives.StringValues> Create_StringValues(global::System.Text.Json.JsonSerializerOptions options)
Microsoft.AspNetCore.Grpc.JsonTranscoding (56)
GrpcJsonTranscodingOptions.cs (6)
16private readonly Lazy<JsonSerializerOptions> _unaryOptions; 17private readonly Lazy<JsonSerializerOptions> _serverStreamingOptions; 21_unaryOptions = new Lazy<JsonSerializerOptions>( 24_serverStreamingOptions = new Lazy<JsonSerializerOptions>( 29internal JsonSerializerOptions UnarySerializerOptions => _unaryOptions.Value; 30internal JsonSerializerOptions ServerStreamingSerializerOptions => _serverStreamingOptions.Value;
Internal\CallHandlers\ServerCallHandlerBase.cs (3)
22public JsonSerializerOptions SerializerOptions { get; } 29JsonSerializerOptions serializerOptions) 67static async Task AwaitHandleCall(JsonTranscodingServerCallContext serverCallContext, Method<TRequest, TResponse> method, bool isStreaming, JsonSerializerOptions serializerOptions, Task handleCall)
Internal\CallHandlers\ServerStreamingServerCallHandler.cs (1)
22JsonSerializerOptions options) : base(unaryMethodInvoker, loggerFactory, descriptorInfo, options)
Internal\CallHandlers\UnaryServerCallHandler.cs (1)
24JsonSerializerOptions options) : base(unaryMethodInvoker, loggerFactory, descriptorInfo, options)
Internal\HttpContextStreamWriter.cs (2)
14private readonly JsonSerializerOptions _serializerOptions; 19public HttpContextStreamWriter(JsonTranscodingServerCallContext context, JsonSerializerOptions serializerOptions)
Internal\Json\AnyConverter.cs (3)
21public override TMessage? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 64public override void Write(Utf8JsonWriter writer, TMessage value, JsonSerializerOptions options) 104internal static void WriteMessageFields(Utf8JsonWriter writer, IMessage message, GrpcJsonSettings settings, JsonSerializerOptions options)
Internal\Json\BoolConverter.cs (3)
12public override bool Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 17public override void Write(Utf8JsonWriter writer, bool value, JsonSerializerOptions options) 22public override void WriteAsPropertyName(Utf8JsonWriter writer, bool value, JsonSerializerOptions options)
Internal\Json\ByteStringConverter.cs (2)
13public override ByteString? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 19public override void Write(Utf8JsonWriter writer, ByteString value, JsonSerializerOptions options)
Internal\Json\DurationConverter.cs (2)
18public override TMessage? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 41public override void Write(Utf8JsonWriter writer, TMessage value, JsonSerializerOptions options)
Internal\Json\EnumConverter.cs (2)
18public override TEnum? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 40public override void Write(Utf8JsonWriter writer, TEnum value, JsonSerializerOptions options)
Internal\Json\FieldMaskConverter.cs (2)
20public override TMessage? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 40public override void Write(Utf8JsonWriter writer, TMessage value, JsonSerializerOptions options)
Internal\Json\Int64Converter.cs (2)
16public override long Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 26public override void Write(Utf8JsonWriter writer, long value, JsonSerializerOptions options)
Internal\Json\JsonConverterFactoryForEnum.cs (1)
26Type typeToConvert, JsonSerializerOptions options)
Internal\Json\JsonConverterFactoryForWellKnownTypes.cs (1)
38Type typeToConvert, JsonSerializerOptions options)
Internal\Json\JsonConverterFactoryForWrappers.cs (1)
39Type typeToConvert, JsonSerializerOptions options)
Internal\Json\JsonConverterHelper.cs (4)
34internal static JsonSerializerOptions CreateSerializerOptions(JsonContext context, bool isStreamingOptions = false) 44var options = new JsonSerializerOptions 130public static void PopulateMap(ref Utf8JsonReader reader, JsonSerializerOptions options, IMessage message, FieldDescriptor fieldDescriptor) 149public static void PopulateList(ref Utf8JsonReader reader, JsonSerializerOptions options, IMessage message, FieldDescriptor fieldDescriptor)
Internal\Json\ListValueConverter.cs (2)
18public override TMessage? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 26public override void Write(Utf8JsonWriter writer, TMessage value, JsonSerializerOptions options)
Internal\Json\MessageTypeInfoResolver.cs (1)
25public JsonTypeInfo? GetTypeInfo(Type type, JsonSerializerOptions options)
Internal\Json\NullValueConverter.cs (2)
15public override NullValue Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 37public override void Write(Utf8JsonWriter writer, NullValue value, JsonSerializerOptions options)
Internal\Json\StructConverter.cs (2)
18public override TMessage? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 26public override void Write(Utf8JsonWriter writer, TMessage value, JsonSerializerOptions options)
Internal\Json\TimestampConverter.cs (2)
18public override TMessage? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 40public override void Write(Utf8JsonWriter writer, TMessage value, JsonSerializerOptions options)
Internal\Json\UInt64Converter.cs (2)
17public override ulong Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 27public override void Write(Utf8JsonWriter writer, ulong value, JsonSerializerOptions options)
Internal\Json\ValueConverter.cs (2)
19public override TMessage? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 63public override void Write(Utf8JsonWriter writer, TMessage value, JsonSerializerOptions options)
Internal\Json\WrapperConverter.cs (2)
16public override TMessage? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 27public override void Write(Utf8JsonWriter writer, TMessage value, JsonSerializerOptions options)
Internal\JsonRequestHelpers.cs (4)
87public static async ValueTask SendErrorResponse(HttpResponse response, Encoding encoding, Metadata trailers, Status status, JsonSerializerOptions options) 166public static async ValueTask WriteResponseMessage(HttpResponse response, Encoding encoding, object responseBody, JsonSerializerOptions options, CancellationToken cancellationToken) 183public static async ValueTask<TRequest> ReadMessage<TRequest>(JsonTranscodingServerCallContext serverCallContext, JsonSerializerOptions serializerOptions) where TRequest : class 371public static async ValueTask SendMessage<TResponse>(JsonTranscodingServerCallContext serverCallContext, JsonSerializerOptions serializerOptions, TResponse message, CancellationToken cancellationToken) where TResponse : class
Internal\JsonTranscodingServerCallContext.cs (1)
102internal async Task ProcessHandlerErrorAsync(Exception ex, string method, bool isStreaming, JsonSerializerOptions options)
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (7)
ConverterTests\JsonConverterReadTests.cs (3)
855var jsonSerializerOptions = CreateSerializerOptions(settings, typeRegistery, descriptorRegistry); 883var jsonSerializerOptions = CreateSerializerOptions(settings, typeRegistery, descriptorRegistry); 899internal static JsonSerializerOptions CreateSerializerOptions(GrpcJsonSettings? settings, TypeRegistry? typeRegistery, DescriptorRegistry descriptorRegistry)
ConverterTests\JsonConverterWriteTests.cs (4)
249var jsonSerializerOptions = CreateSerializerOptions(settings, TypeRegistry.Empty, descriptorRegistry); 264var jsonSerializerOptions = CreateSerializerOptions(settings, TypeRegistry.Empty, descriptorRegistry); 610var jsonSerializerOptions = CreateSerializerOptions(settings, typeRegistery, descriptorRegistry); 635internal static JsonSerializerOptions CreateSerializerOptions(GrpcJsonSettings? settings, TypeRegistry? typeRegistery, DescriptorRegistry descriptorRegistry)
Microsoft.AspNetCore.Grpc.Microbenchmarks (2)
Json\JsonReading.cs (1)
18private JsonSerializerOptions _serializerOptions = default!;
Json\JsonWriting.cs (1)
18private JsonSerializerOptions _serializerOptions = default!;
Microsoft.AspNetCore.Grpc.Swagger (1)
GrpcSwaggerServiceExtensions.cs (1)
50var serializerOptions = s.GetService<IOptions<JsonOptions>>()?.Value?.JsonSerializerOptions ?? new JsonSerializerOptions();
Microsoft.AspNetCore.Hosting (24)
SourceGenerationContext.DictionaryStringStaticWebAssetNode.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>> Create_DictionaryStringStaticWebAssetNode(global::System.Text.Json.JsonSerializerOptions options)
SourceGenerationContext.g.cs (7)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 26/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 33protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 41public SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 45private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 58private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 72private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
SourceGenerationContext.GetJsonTypeInfo.g.cs (1)
22global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
SourceGenerationContext.IDictionaryStringStaticWebAssetNode.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IDictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>> Create_IDictionaryStringStaticWebAssetNode(global::System.Text.Json.JsonSerializerOptions options)
SourceGenerationContext.Int32.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int> Create_Int32(global::System.Text.Json.JsonSerializerOptions options)
SourceGenerationContext.StaticWebAssetManifest.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetManifest> Create_StaticWebAssetManifest(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] StaticWebAssetManifestPropInit(global::System.Text.Json.JsonSerializerOptions options)
SourceGenerationContext.StaticWebAssetMatch.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetMatch> Create_StaticWebAssetMatch(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] StaticWebAssetMatchPropInit(global::System.Text.Json.JsonSerializerOptions options)
SourceGenerationContext.StaticWebAssetNode.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode> Create_StaticWebAssetNode(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] StaticWebAssetNodePropInit(global::System.Text.Json.JsonSerializerOptions options)
SourceGenerationContext.StaticWebAssetPattern.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetPattern> Create_StaticWebAssetPattern(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] StaticWebAssetPatternPropInit(global::System.Text.Json.JsonSerializerOptions options)
SourceGenerationContext.StaticWebAssetPatternArray.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetPattern[]> Create_StaticWebAssetPatternArray(global::System.Text.Json.JsonSerializerOptions options)
SourceGenerationContext.String.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
SourceGenerationContext.StringArray.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string[]> Create_StringArray(global::System.Text.Json.JsonSerializerOptions options)
src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (2)
374public override Dictionary<string, StaticWebAssetNode> Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 433public override void Write(Utf8JsonWriter writer, Dictionary<string, StaticWebAssetNode> value, JsonSerializerOptions options)
Microsoft.AspNetCore.Http.Abstractions.Tests (3)
HttpValidationProblemDetailsJsonConverterTest.cs (1)
12private static JsonSerializerOptions JsonSerializerOptions => new JsonOptions().SerializerOptions;
ProblemDetailsJsonConverterTest.cs (2)
14private static JsonSerializerOptions JsonSerializerOptions => new JsonOptions().SerializerOptions; 106var serializerOptions = new JsonSerializerOptions(JsonSerializerOptions) { UnknownTypeHandling = System.Text.Json.Serialization.JsonUnknownTypeHandling.JsonNode };
Microsoft.AspNetCore.Http.Extensions (39)
DefaultProblemDetailsWriter.cs (1)
18private readonly JsonSerializerOptions _serializerOptions;
HttpRequestJsonExtensions.cs (5)
45var options = ResolveSerializerOptions(request.HttpContext); 62JsonSerializerOptions? options, 235var options = ResolveSerializerOptions(request.HttpContext); 253JsonSerializerOptions? options, 397private static JsonSerializerOptions ResolveSerializerOptions(HttpContext httpContext)
HttpResponseJsonExtensions.cs (7)
61JsonSerializerOptions? options, 83JsonSerializerOptions? options, 190JsonSerializerOptions? options, 238JsonSerializerOptions? options, 261JsonSerializerOptions? options, 288JsonSerializerOptions? options, 342private static JsonSerializerOptions ResolveSerializerOptions(HttpContext httpContext)
JsonOptions.cs (3)
16internal static readonly JsonSerializerOptions DefaultSerializerOptions = new JsonSerializerOptions(JsonSerializerDefaults.Web) 32/// Gets the <see cref="JsonSerializerOptions"/>. 34public JsonSerializerOptions SerializerOptions { get; } = new JsonSerializerOptions(DefaultSerializerOptions);
ProblemDetailsJsonContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 22/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 29protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 37public ProblemDetailsJsonContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 41private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 54private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 68private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
ProblemDetailsJsonContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
ProblemDetailsJsonContext.HttpValidationProblemDetails.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Http.HttpValidationProblemDetails> Create_HttpValidationProblemDetails(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] HttpValidationProblemDetailsPropInit(global::System.Text.Json.JsonSerializerOptions options)
ProblemDetailsJsonContext.IDictionaryStringObject.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IDictionary<string, object>> Create_IDictionaryStringObject(global::System.Text.Json.JsonSerializerOptions options)
ProblemDetailsJsonContext.IDictionaryStringStringArray.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IDictionary<string, string[]>> Create_IDictionaryStringStringArray(global::System.Text.Json.JsonSerializerOptions options)
ProblemDetailsJsonContext.Int32.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int> Create_Int32(global::System.Text.Json.JsonSerializerOptions options)
ProblemDetailsJsonContext.JsonElement.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Text.Json.JsonElement> Create_JsonElement(global::System.Text.Json.JsonSerializerOptions options)
ProblemDetailsJsonContext.NullableInt32.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int?> Create_NullableInt32(global::System.Text.Json.JsonSerializerOptions options)
ProblemDetailsJsonContext.Object.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<object> Create_Object(global::System.Text.Json.JsonSerializerOptions options)
ProblemDetailsJsonContext.ProblemDetails.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Mvc.ProblemDetails> Create_ProblemDetails(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ProblemDetailsPropInit(global::System.Text.Json.JsonSerializerOptions options)
ProblemDetailsJsonContext.String.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
ProblemDetailsJsonContext.StringArray.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string[]> Create_StringArray(global::System.Text.Json.JsonSerializerOptions options)
RequestDelegateFactory.cs (1)
278var jsonSerializerOptions = serviceProvider.GetService<IOptions<JsonOptions>>()?.Value.SerializerOptions ?? JsonOptions.DefaultSerializerOptions;
RequestDelegateFactoryContext.cs (1)
65public required JsonSerializerOptions JsonSerializerOptions { get; set; }
src\Shared\Json\JsonSerializerExtensions.cs (1)
19public static JsonTypeInfo GetReadOnlyTypeInfo(this JsonSerializerOptions options, Type type)
Microsoft.AspNetCore.Http.Microbenchmarks (20)
SharedTestJsonContext.Boolean.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<bool> Create_Boolean(global::System.Text.Json.JsonSerializerOptions options)
SharedTestJsonContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 22/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 29protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 37public SharedTestJsonContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 41private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 54private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 68private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
SharedTestJsonContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
SharedTestJsonContext.IAsyncEnumerableJsonTodo.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IAsyncEnumerable<global::Microsoft.AspNetCore.Http.Generators.Tests.JsonTodo>> Create_IAsyncEnumerableJsonTodo(global::System.Text.Json.JsonSerializerOptions options)
SharedTestJsonContext.Int32.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int> Create_Int32(global::System.Text.Json.JsonSerializerOptions options)
SharedTestJsonContext.JsonTodo.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Http.Generators.Tests.JsonTodo> Create_JsonTodo(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] JsonTodoPropInit(global::System.Text.Json.JsonSerializerOptions options)
SharedTestJsonContext.JsonTodoChild.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Http.Generators.Tests.JsonTodoChild> Create_JsonTodoChild(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] JsonTodoChildPropInit(global::System.Text.Json.JsonSerializerOptions options)
SharedTestJsonContext.String.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
SharedTestJsonContext.Todo.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Http.Generators.Tests.Todo> Create_Todo(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] TodoPropInit(global::System.Text.Json.JsonSerializerOptions options)
src\Http\Http.Extensions\test\RequestDelegateGenerator\SharedTypes.cs (2)
990public override ITodo Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 1022public override void Write(Utf8JsonWriter writer, ITodo value, JsonSerializerOptions options)
Microsoft.AspNetCore.Http.Results (7)
HttpResultsHelper.cs (1)
30JsonSerializerOptions? jsonSerializerOptions = null)
JsonHttpResultOfT.cs (2)
30internal JsonHttpResult(TValue? value, JsonSerializerOptions? jsonSerializerOptions, int? statusCode = null, string? contentType = null) 67public JsonSerializerOptions? JsonSerializerOptions { get; }
Results.cs (2)
186public static IResult Json(object? data, JsonSerializerOptions? options = null, string? contentType = null, int? statusCode = null) 242public static IResult Json<TValue>(TValue? data, JsonSerializerOptions? options = null, string? contentType = null, int? statusCode = null)
src\Shared\Json\JsonSerializerExtensions.cs (1)
19public static JsonTypeInfo GetReadOnlyTypeInfo(this JsonSerializerOptions options, Type type)
TypedResults.cs (1)
200public static JsonHttpResult<TValue> Json<TValue>(TValue? data, JsonSerializerOptions? options = null, string? contentType = null, int? statusCode = null)
Microsoft.AspNetCore.Http.Results.Tests (64)
HttpResultsHelperTests.cs (6)
29var serializerOptions = new JsonOptions().SerializerOptions; 60var serializerOptions = new JsonOptions().SerializerOptions; 93var serializerOptions = new JsonOptions().SerializerOptions; 127var serializerOptions = new JsonOptions().SerializerOptions; 161var serializerOptions = new JsonOptions().SerializerOptions; 189var serializerOptions = new JsonOptions().SerializerOptions;
JsonResultTests.cs (6)
84var jsonOptions = new JsonSerializerOptions() 123var result = new JsonHttpResult<ProblemDetails>(details, jsonSerializerOptions: JsonSerializerOptions.Web); 140var responseDetails = JsonSerializer.Deserialize<ProblemDetails>(stream, JsonSerializerOptions.Web); 152var result = new JsonHttpResult<HttpValidationProblemDetails>(details, jsonSerializerOptions: JsonSerializerOptions.Web); 169var responseDetails = JsonSerializer.Deserialize<HttpValidationProblemDetails>(stream, JsonSerializerOptions.Web); 201var responseDetails = JsonSerializer.Deserialize<HttpValidationProblemDetails>(stream, JsonSerializerOptions.Web);
ObjectJsonContext.g.cs (7)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 31protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 39public ObjectJsonContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 43private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 56private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 70private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
ObjectJsonContext.GetJsonTypeInfo.g.cs (1)
22global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
ObjectJsonContext.Object.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<object> Create_Object(global::System.Text.Json.JsonSerializerOptions options)
ProblemResultTests.cs (5)
38var responseDetails = JsonSerializer.Deserialize<ProblemDetails>(stream, JsonSerializerOptions.Web); 70var responseDetails = JsonSerializer.Deserialize<ProblemDetails>(stream, JsonSerializerOptions.Web); 99var responseDetails = JsonSerializer.Deserialize<HttpValidationProblemDetails>(stream, JsonSerializerOptions.Web); 131var responseDetails = JsonSerializer.Deserialize<HttpValidationProblemDetails>(stream, JsonSerializerOptions.Web); 163var responseDetails = JsonSerializer.Deserialize<HttpValidationProblemDetails>(stream, JsonSerializerOptions.Web);
ResultsTests.cs (3)
934var options = new JsonSerializerOptions(); 953var options = new JsonSerializerOptions(); 1759(() => Results.Json(new(), (JsonSerializerOptions)null, null, null), typeof(JsonHttpResult<object>)),
StringJsonContext.g.cs (7)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 31protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 39public StringJsonContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 43private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 56private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 70private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
StringJsonContext.GetJsonTypeInfo.g.cs (1)
22global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
StringJsonContext.String.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
TestJsonContext.Boolean.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<bool> Create_Boolean(global::System.Text.Json.JsonSerializerOptions options)
TestJsonContext.g.cs (7)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 31protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 39public TestJsonContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 43private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 56private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 70private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
TestJsonContext.GetJsonTypeInfo.g.cs (1)
22global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
TestJsonContext.IAsyncEnumerableJsonTodo.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IAsyncEnumerable<global::Microsoft.AspNetCore.Http.HttpResults.HttpResultsHelperTests.JsonTodo>> Create_IAsyncEnumerableJsonTodo(global::System.Text.Json.JsonSerializerOptions options)
TestJsonContext.Int32.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int> Create_Int32(global::System.Text.Json.JsonSerializerOptions options)
TestJsonContext.JsonTodo.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Http.HttpResults.HttpResultsHelperTests.JsonTodo> Create_JsonTodo(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] JsonTodoPropInit(global::System.Text.Json.JsonSerializerOptions options)
TestJsonContext.JsonTodoArray.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Http.HttpResults.HttpResultsHelperTests.JsonTodo[]> Create_JsonTodoArray(global::System.Text.Json.JsonSerializerOptions options)
TestJsonContext.String.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
TestJsonContext.Todo.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Http.HttpResults.HttpResultsHelperTests.Todo> Create_Todo(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] TodoPropInit(global::System.Text.Json.JsonSerializerOptions options)
TestJsonContext.TodoChild.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Http.HttpResults.HttpResultsHelperTests.TodoChild> Create_TodoChild(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] TodoChildPropInit(global::System.Text.Json.JsonSerializerOptions options)
TestJsonContext.TodoJsonChild.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Http.HttpResults.HttpResultsHelperTests.TodoJsonChild> Create_TodoJsonChild(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] TodoJsonChildPropInit(global::System.Text.Json.JsonSerializerOptions options)
TestJsonContext.TodoStruct.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Http.HttpResults.HttpResultsHelperTests.TodoStruct> Create_TodoStruct(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] TodoStructPropInit(global::System.Text.Json.JsonSerializerOptions options)
TypedResultsTests.cs (1)
829var options = new JsonSerializerOptions();
ValidationProblemResultTests.cs (2)
42var responseDetails = JsonSerializer.Deserialize<ProblemDetails>(stream, JsonSerializerOptions.Web); 74var responseDetails = JsonSerializer.Deserialize<ProblemDetails>(stream, JsonSerializerOptions.Web);
Microsoft.AspNetCore.Identity (99)
GeneratedRouteBuilderExtensions.g.cs (10)
92var jsonSerializerOptions = jsonOptions.SerializerOptions; 212var jsonSerializerOptions = jsonOptions.SerializerOptions; 396var jsonSerializerOptions = jsonOptions.SerializerOptions; 513var jsonSerializerOptions = jsonOptions.SerializerOptions; 659var jsonSerializerOptions = jsonOptions.SerializerOptions; 777var jsonSerializerOptions = jsonOptions.SerializerOptions; 893var jsonSerializerOptions = jsonOptions.SerializerOptions; 1010var jsonSerializerOptions = jsonOptions.SerializerOptions; 1127var jsonSerializerOptions = jsonOptions.SerializerOptions; 1232var jsonSerializerOptions = jsonOptions.SerializerOptions;
IdentityEndpointsJsonSerializerContext.Boolean.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<bool> Create_Boolean(global::System.Text.Json.JsonSerializerOptions options)
IdentityEndpointsJsonSerializerContext.ForgotPasswordRequest.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.Data.ForgotPasswordRequest> Create_ForgotPasswordRequest(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ForgotPasswordRequestPropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityEndpointsJsonSerializerContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 22/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 29protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 37public IdentityEndpointsJsonSerializerContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 41private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 54private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 68private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
IdentityEndpointsJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
IdentityEndpointsJsonSerializerContext.InfoRequest.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.Data.InfoRequest> Create_InfoRequest(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] InfoRequestPropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityEndpointsJsonSerializerContext.InfoResponse.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.Data.InfoResponse> Create_InfoResponse(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] InfoResponsePropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityEndpointsJsonSerializerContext.Int32.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int> Create_Int32(global::System.Text.Json.JsonSerializerOptions options)
IdentityEndpointsJsonSerializerContext.LoginRequest.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.Data.LoginRequest> Create_LoginRequest(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] LoginRequestPropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityEndpointsJsonSerializerContext.NullableBoolean.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<bool?> Create_NullableBoolean(global::System.Text.Json.JsonSerializerOptions options)
IdentityEndpointsJsonSerializerContext.RefreshRequest.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.Data.RefreshRequest> Create_RefreshRequest(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] RefreshRequestPropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityEndpointsJsonSerializerContext.RegisterRequest.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.Data.RegisterRequest> Create_RegisterRequest(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] RegisterRequestPropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityEndpointsJsonSerializerContext.ResendConfirmationEmailRequest.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.Data.ResendConfirmationEmailRequest> Create_ResendConfirmationEmailRequest(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ResendConfirmationEmailRequestPropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityEndpointsJsonSerializerContext.ResetPasswordRequest.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.Data.ResetPasswordRequest> Create_ResetPasswordRequest(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ResetPasswordRequestPropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityEndpointsJsonSerializerContext.String.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
IdentityEndpointsJsonSerializerContext.StringArray.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string[]> Create_StringArray(global::System.Text.Json.JsonSerializerOptions options)
IdentityEndpointsJsonSerializerContext.TwoFactorRequest.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.Data.TwoFactorRequest> Create_TwoFactorRequest(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] TwoFactorRequestPropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityEndpointsJsonSerializerContext.TwoFactorResponse.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.Data.TwoFactorResponse> Create_TwoFactorResponse(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] TwoFactorResponsePropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.AuthenticatorAssertionResponse.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.AuthenticatorAssertionResponse> Create_AuthenticatorAssertionResponse(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] AuthenticatorAssertionResponsePropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.AuthenticatorAttestationResponse.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.AuthenticatorAttestationResponse> Create_AuthenticatorAttestationResponse(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] AuthenticatorAttestationResponsePropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.AuthenticatorSelectionCriteria.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.AuthenticatorSelectionCriteria> Create_AuthenticatorSelectionCriteria(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] AuthenticatorSelectionCriteriaPropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.Boolean.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<bool> Create_Boolean(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.BufferSource.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.BufferSource> Create_BufferSource(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.CollectedClientData.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.CollectedClientData> Create_CollectedClientData(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] CollectedClientDataPropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.COSEAlgorithmIdentifier.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.COSEAlgorithmIdentifier> Create_COSEAlgorithmIdentifier(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(global::System.Text.Json.JsonSerializerDefaults.Web) 26/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 33protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 41public IdentityJsonSerializerContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 45private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 58private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 72private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
IdentityJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.IReadOnlyListPublicKeyCredentialDescriptor.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Identity.PublicKeyCredentialDescriptor>> Create_IReadOnlyListPublicKeyCredentialDescriptor(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.IReadOnlyListPublicKeyCredentialParameters.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Identity.PublicKeyCredentialParameters>> Create_IReadOnlyListPublicKeyCredentialParameters(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.IReadOnlyListString.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<string>> Create_IReadOnlyListString(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.JsonElement.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Text.Json.JsonElement> Create_JsonElement(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.NullableBoolean.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<bool?> Create_NullableBoolean(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.NullableJsonElement.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Text.Json.JsonElement?> Create_NullableJsonElement(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.NullableUInt64.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<ulong?> Create_NullableUInt64(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.PasskeyAssertionState.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.PasskeyAssertionState> Create_PasskeyAssertionState(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] PasskeyAssertionStatePropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.PasskeyAttestationState.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.PasskeyAttestationState> Create_PasskeyAttestationState(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] PasskeyAttestationStatePropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.PasskeyUserEntity.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.PasskeyUserEntity> Create_PasskeyUserEntity(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] PasskeyUserEntityPropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.PublicKeyCredentialAuthenticatorAssertionResponse.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.PublicKeyCredential<global::Microsoft.AspNetCore.Identity.AuthenticatorAssertionResponse>> Create_PublicKeyCredentialAuthenticatorAssertionResponse(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] PublicKeyCredentialAuthenticatorAssertionResponsePropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.PublicKeyCredentialAuthenticatorAttestationResponse.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.PublicKeyCredential<global::Microsoft.AspNetCore.Identity.AuthenticatorAttestationResponse>> Create_PublicKeyCredentialAuthenticatorAttestationResponse(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] PublicKeyCredentialAuthenticatorAttestationResponsePropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.PublicKeyCredentialCreationOptions.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.PublicKeyCredentialCreationOptions> Create_PublicKeyCredentialCreationOptions(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] PublicKeyCredentialCreationOptionsPropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.PublicKeyCredentialDescriptor.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.PublicKeyCredentialDescriptor> Create_PublicKeyCredentialDescriptor(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] PublicKeyCredentialDescriptorPropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.PublicKeyCredentialParameters.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.PublicKeyCredentialParameters> Create_PublicKeyCredentialParameters(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] PublicKeyCredentialParametersPropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.PublicKeyCredentialRequestOptions.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.PublicKeyCredentialRequestOptions> Create_PublicKeyCredentialRequestOptions(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] PublicKeyCredentialRequestOptionsPropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.PublicKeyCredentialRpEntity.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.PublicKeyCredentialRpEntity> Create_PublicKeyCredentialRpEntity(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] PublicKeyCredentialRpEntityPropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.PublicKeyCredentialUserEntity.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.PublicKeyCredentialUserEntity> Create_PublicKeyCredentialUserEntity(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] PublicKeyCredentialUserEntityPropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.ReadOnlyMemoryByte.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.ReadOnlyMemory<byte>> Create_ReadOnlyMemoryByte(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.String.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.StringArray.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string[]> Create_StringArray(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.TokenBinding.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.TokenBinding> Create_TokenBinding(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] TokenBindingPropInit(global::System.Text.Json.JsonSerializerOptions options)
IdentityJsonSerializerContext.UInt64.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<ulong> Create_UInt64(global::System.Text.Json.JsonSerializerOptions options)
Passkeys\BufferSourceJsonConverter.cs (2)
17public override BufferSource? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 36public override void Write(Utf8JsonWriter writer, BufferSource value, JsonSerializerOptions options)
Microsoft.AspNetCore.Identity.Test (1)
Passkeys\PasskeyScenarioTest.cs (1)
79private static readonly JsonSerializerOptions _jsonSerializerOptions = new()
Microsoft.AspNetCore.JsonPatch.SystemTextJson (66)
Adapters\ObjectAdapter.cs (5)
19/// <param name="serializerOptions">The <see cref="JsonSerializerOptions"/>.</param> 22JsonSerializerOptions serializerOptions, 31/// <param name="serializerOptions">The <see cref="JsonSerializerOptions"/>.</param> 35JsonSerializerOptions serializerOptions, 47public JsonSerializerOptions SerializerOptions { get; }
Converters\JsonConverterForJsonPatchDocumentOfT.cs (3)
15private static JsonConverter<Operation<T>> GetConverter(JsonSerializerOptions options) => 18public override JsonPatchDocument<T> Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 53public override void Write(Utf8JsonWriter writer, JsonPatchDocument<T> value, JsonSerializerOptions options)
Converters\JsonPatchDocumentConverter.cs (3)
14private static JsonConverter<Operation> GetConverter(JsonSerializerOptions options) => 17public override JsonPatchDocument Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 53public override void Write(Utf8JsonWriter writer, JsonPatchDocument value, JsonSerializerOptions options)
Converters\JsonPatchDocumentConverterFactory.cs (1)
18public override JsonConverter CreateConverter(Type typeToConvert, JsonSerializerOptions options)
Helpers\JsonUtilities.cs (2)
12public static bool DeepEquals(object a, object b, JsonSerializerOptions serializerOptions) 35private static IDisposable TryGetJsonElement(object item, JsonSerializerOptions serializerOptions, out JsonElement element)
IJsonPatchDocument.cs (1)
12JsonSerializerOptions SerializerOptions { get; set; }
Internal\ConversionResultProvider.cs (4)
11internal static ConversionResult ConvertTo(object value, Type typeToConvertTo, JsonSerializerOptions serializerOptions) 27internal static ConversionResult CopyTo(object value, Type typeToConvertTo, JsonSerializerOptions serializerOptions) 44private static ConversionResult GetConvertedValue(object value, JsonSerializerOptions serializerOptions, ref Type targetType) 75private static object ConvertToTargetType(object value, Type targetType, JsonSerializerOptions serializerOptions)
Internal\DictionaryAdapterOfTU.cs (8)
16JsonSerializerOptions serializerOptions, 42JsonSerializerOptions serializerOptions, 70JsonSerializerOptions serializerOptions, 95JsonSerializerOptions serializerOptions, 128JsonSerializerOptions serializerOptions, 174JsonSerializerOptions serializerOptions, 203var options = new JsonSerializerOptions() { NumberHandling = System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString }; 219private static bool TryConvertValue(object value, JsonSerializerOptions serializerOptions, out TValue convertedValue, out string errorMessage)
Internal\IAdapter.cs (6)
13JsonSerializerOptions serializerOptions, 20JsonSerializerOptions serializerOptions, 27JsonSerializerOptions serializerOptions, 33JsonSerializerOptions serializerOptions, 40JsonSerializerOptions serializerOptions, 47JsonSerializerOptions serializerOptions,
Internal\JsonObjectAdapter.cs (6)
15JsonSerializerOptions serializerOptions, 31JsonSerializerOptions serializerOptions, 52JsonSerializerOptions serializerOptions, 70JsonSerializerOptions serializerOptions, 92JsonSerializerOptions serializerOptions, 123JsonSerializerOptions serializerOptions,
Internal\ListAdapter.cs (7)
15public virtual bool TryAdd(object target, string segment, JsonSerializerOptions serializerOptions, object value, out string errorMessage) 46public virtual bool TryGet(object target, string segment, JsonSerializerOptions serializerOptions, out object value, out string errorMessage) 69public virtual bool TryRemove(object target, string segment, JsonSerializerOptions serializerOptions, out string errorMessage) 89public virtual bool TryReplace(object target, string segment, JsonSerializerOptions serializerOptions, object value, out string errorMessage) 114public virtual bool TryTest(object target, string segment, JsonSerializerOptions serializerOptions, object value, out string errorMessage) 148public virtual bool TryTraverse(object target, string segment, JsonSerializerOptions serializerOptions, out object value, out string errorMessage) 182protected virtual bool TryConvertValue(object originalValue, Type listTypeArgument, string segment, JsonSerializerOptions serializerOptions, out object convertedValue, out string errorMessage)
Internal\ObjectVisitor.cs (5)
13private readonly JsonSerializerOptions _serializerOptions; 20/// <param name="serializerOptions">The <see cref="JsonSerializerOptions"/>.</param> 21public ObjectVisitor(ParsedPath path, JsonSerializerOptions serializerOptions) 30/// <param name="serializerOptions">The <see cref="JsonSerializerOptions"/>.</param> 32public ObjectVisitor(ParsedPath path, JsonSerializerOptions serializerOptions, IAdapterFactory adapterFactory)
Internal\PocoAdapter.cs (9)
18JsonSerializerOptions serializerOptions, 49JsonSerializerOptions serializerOptions, 75JsonSerializerOptions serializerOptions, 108JsonSerializerOptions serializerOptions, 139JsonSerializerOptions serializerOptions, 175JsonSerializerOptions serializerOptions, 200JsonSerializerOptions serializerOptions, 222protected virtual bool TryConvertValue(object value, Type propertyType, JsonSerializerOptions serializerOptions, out object convertedValue) 235private static StringComparison ExtractStringComparison(JsonSerializerOptions serializerOptions)
JsonPatchDocument.cs (3)
29public JsonSerializerOptions SerializerOptions { get; set; } 34SerializerOptions = JsonSerializerOptions.Default; 37public JsonPatchDocument(List<Operation> operations, JsonSerializerOptions serializerOptions)
JsonPatchDocumentOfT.cs (3)
33public JsonSerializerOptions SerializerOptions { get; set; } 38SerializerOptions = JsonSerializerOptions.Default; 42public JsonPatchDocument(List<Operation<TModel>> operations, JsonSerializerOptions serializerOptions)
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (114)
CustomNamingStrategyTests.cs (1)
17var serializerOptions = new JsonSerializerOptions();
IntegrationTests\HeterogenousCollectionTests.cs (4)
31var serializerOptions = new JsonSerializerOptions(); 54public override JsonTypeInfo GetTypeInfo(Type type, JsonSerializerOptions options) 84public override Shape Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 108public override void Write(Utf8JsonWriter writer, Shape value, JsonSerializerOptions options)
Internal\DictionaryAdapterTest.cs (29)
22var serializerOptions = JsonSerializerOptions.Default; 42var serializerOptions = JsonSerializerOptions.Default; 59var serializerOptions = JsonSerializerOptions.Default; 87var serializerOptions = JsonSerializerOptions.Default; 114var serializerOptions = JsonSerializerOptions.Default; 144var serializerOptions = JsonSerializerOptions.Default; 164var serializerOptions = JsonSerializerOptions.Default; 184var serializerOptions = JsonSerializerOptions.Default; 202var serializerOptions = JsonSerializerOptions.Default; 220var serializerOptions = JsonSerializerOptions.Default; 242var serializerOptions = new JsonSerializerOptions(JsonSerializerDefaults.Web) { PropertyNameCaseInsensitive = true }; 263var serializerOptions = JsonSerializerOptions.Default; 282var serializerOptions = JsonSerializerOptions.Default; 307var serializerOptions = JsonSerializerOptions.Default; 325var serializerOptions = JsonSerializerOptions.Default;
Internal\ListAdapterTest.cs (41)
18var serializerOptions = JsonSerializerOptions.Default; 34var serializerOptions = JsonSerializerOptions.Default; 52var serializerOptions = JsonSerializerOptions.Default; 74var serializerOptions = JsonSerializerOptions.Default; 92var serializerOptions = JsonSerializerOptions.Default; 127var serializerOptions = JsonSerializerOptions.Default; 144var serializerOptions = JsonSerializerOptions.Default; 164var serializerOptions = JsonSerializerOptions.Default; 182var serializerOptions = JsonSerializerOptions.Default; 233var serializerOptions = JsonSerializerOptions.Default; 288var serializerOptions = JsonSerializerOptions.Default; 308var serializerOptions = JsonSerializerOptions.Default; 327var serializerOptions = JsonSerializerOptions.Default; 347var serializerOptions = JsonSerializerOptions.Default; 366var serializerOptions = JsonSerializerOptions.Default; 382var serializerOptions = JsonSerializerOptions.Default; 398var serializerOptions = JsonSerializerOptions.Default; 434var serializerOptions = JsonSerializerOptions.Default; 451var serializerOptions = new JsonSerializerOptions(); 469var serializerOptions = JsonSerializerOptions.Default; 486var serializerOptions = JsonSerializerOptions.Default;
Internal\ObjectVisitorTest.cs (9)
48var visitor = new ObjectVisitor(new ParsedPath(path), JsonSerializerOptions.Default); 81var options = new JsonSerializerOptions(JsonSerializerOptions.Web) { IncludeFields = true }; 126var visitor = new ObjectVisitor(new ParsedPath(path), JsonSerializerOptions.Default); 144var visitor = new ObjectVisitor(new ParsedPath($"/Customers/{position}/States/-"), JsonSerializerOptions.Default); 162var visitor = new ObjectVisitor(new ParsedPath($"/Customers/{position}/States/-"), JsonSerializerOptions.Default); 178var visitor = new ObjectVisitor(new ParsedPath($"/NonExisting"), JsonSerializerOptions.Default); 195var visitor = new ObjectVisitor(new ParsedPath("/States/0"), JsonSerializerOptions.Default); 211var visitor = new ObjectVisitor(new ParsedPath("test"), JsonSerializerOptions.Default);
Internal\PocoAdapterTest.cs (23)
17var serializerOptions = JsonSerializerOptions.Default; 37var serializerOptions = JsonSerializerOptions.Default; 57var serializerOptions = JsonSerializerOptions.Default; 77var serializerOptions = JsonSerializerOptions.Default; 98var serializerOptions = JsonSerializerOptions.Default; 118var serializerOptions = JsonSerializerOptions.Default; 138var serializerOptions = JsonSerializerOptions.Default; 158var serializerOptions = JsonSerializerOptions.Default; 180var serializerOptions = JsonSerializerOptions.Default; 202var serializerOptions = new JsonSerializerOptions(); 227var serializerOptions = JsonSerializerOptions.Default; 247var serializerOptions = JsonSerializerOptions.Default;
JsonPatchDocumentTest.cs (4)
193var options = new JsonSerializerOptions(JsonSerializerDefaults.Web); 213var options = new JsonSerializerOptions(JsonSerializerDefaults.Web); 239var compatibleSerializerOption = new JsonSerializerOptions(JsonSerializerDefaults.Web); 245private string GeneratePatchDocumentJson(SimpleObject toAdd, JsonSerializerOptions jsonSerializerOptions)
TestObjectModels\HeterogenousCollection.cs (3)
39public override JsonTypeInfo GetTypeInfo(Type type, JsonSerializerOptions options) 70public override Rectangle Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 116public override void Write(Utf8JsonWriter writer, Rectangle value, JsonSerializerOptions options)
Microsoft.AspNetCore.Mvc.Core (16)
Formatters\SystemTextJsonInputFormatter.cs (2)
46/// Gets the <see cref="JsonSerializerOptions"/> used to configure the <see cref="JsonSerializer"/>. 52public JsonSerializerOptions SerializerOptions { get; }
Formatters\SystemTextJsonOutputFormatter.cs (5)
21/// <param name="jsonSerializerOptions">The <see cref="JsonSerializerOptions"/>.</param> 22public SystemTextJsonOutputFormatter(JsonSerializerOptions jsonSerializerOptions) 37var jsonSerializerOptions = jsonOptions.JsonSerializerOptions; 52/// Gets the <see cref="JsonSerializerOptions"/> used to configure the <see cref="JsonSerializer"/>. 58public JsonSerializerOptions SerializerOptions { get; }
Infrastructure\SystemTextJsonResultExecutor.cs (4)
39var jsonSerializerOptions = GetSerializerOptions(result); 109private JsonSerializerOptions GetSerializerOptions(JsonResult result) 118if (serializerSettings is not JsonSerializerOptions settingsFromResult) 123typeof(JsonSerializerOptions)));
JsonOptions.cs (2)
32/// Gets the <see cref="System.Text.Json.JsonSerializerOptions"/> used by <see cref="SystemTextJsonInputFormatter"/> and 35public JsonSerializerOptions JsonSerializerOptions { get; } = new JsonSerializerOptions(JsonSerializerDefaults.Web)
JsonResult.cs (2)
31/// When using <c>System.Text.Json</c>, this should be an instance of <see cref="JsonSerializerOptions" />. 51/// When using <c>System.Text.Json</c>, this should be an instance of <see cref="JsonSerializerOptions" />
src\Shared\Json\JsonSerializerExtensions.cs (1)
19public static JsonTypeInfo GetReadOnlyTypeInfo(this JsonSerializerOptions options, Type type)
Microsoft.AspNetCore.Mvc.Core.Test (32)
Formatters\SystemTextJsonInputFormatterTest.cs (4)
223public override short Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 228public override void Write(Utf8JsonWriter writer, short value, JsonSerializerOptions options) 236public override DateTime Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 241public override void Write(Utf8JsonWriter writer, DateTime value, JsonSerializerOptions options)
Formatters\SystemTextJsonOutputFormatterTest.cs (3)
91await JsonSerializer.SerializeAsync(expected, LargeAsync(), JsonSerializerOptions.Web); 324public override ThrowingFormatterModel Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 329public override void Write(Utf8JsonWriter writer, ThrowingFormatterModel value, JsonSerializerOptions options)
Infrastructure\DefaultApiProblemDetailsWriterTest.cs (2)
45var problemDetails = await JsonSerializer.DeserializeAsync<ProblemDetails>(stream, JsonSerializerOptions.Web); 84var problemDetails = await JsonSerializer.DeserializeAsync<ProblemDetails>(stream, JsonSerializerOptions.Web);
Infrastructure\SystemTextJsonResultExecutorTest.cs (2)
49public override ThrowingFormatterModel Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 54public override void Write(Utf8JsonWriter writer, ThrowingFormatterModel value, JsonSerializerOptions options)
Infrastructure\ValidationProblemDetailsJsonConverterTest.cs (2)
12private static JsonSerializerOptions JsonSerializerOptions => new JsonOptions().JsonSerializerOptions; 179var options = new JsonOptions().JsonSerializerOptions;
JsonOptionsTest.cs (2)
22var options = new JsonOptions().JsonSerializerOptions; 40var options = new JsonOptions().JsonSerializerOptions;
TestJsonContext.g.cs (7)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 31protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 39public TestJsonContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 43private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 56private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 70private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
TestJsonContext.GetJsonTypeInfo.g.cs (1)
22global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
TestJsonContext.IAsyncEnumerableJsonPerson.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IAsyncEnumerable<global::Microsoft.AspNetCore.Mvc.Formatters.SystemTextJsonOutputFormatterTest.JsonPerson>> Create_IAsyncEnumerableJsonPerson(global::System.Text.Json.JsonSerializerOptions options)
TestJsonContext.Int32.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int> Create_Int32(global::System.Text.Json.JsonSerializerOptions options)
TestJsonContext.JsonPerson.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Mvc.Formatters.SystemTextJsonOutputFormatterTest.JsonPerson> Create_JsonPerson(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] JsonPersonPropInit(global::System.Text.Json.JsonSerializerOptions options)
TestJsonContext.JsonPersonExtended.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Mvc.Formatters.SystemTextJsonOutputFormatterTest.JsonPersonExtended> Create_JsonPersonExtended(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] JsonPersonExtendedPropInit(global::System.Text.Json.JsonSerializerOptions options)
TestJsonContext.Person.g.cs (2)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Mvc.Formatters.SystemTextJsonOutputFormatterTest.Person> Create_Person(global::System.Text.Json.JsonSerializerOptions options) 49private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] PersonPropInit(global::System.Text.Json.JsonSerializerOptions options)
TestJsonContext.String.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
Microsoft.AspNetCore.Mvc.FunctionalTests (1)
TestJsonSerializationOptionsProvider.cs (1)
10public static JsonSerializerOptions Options = new JsonSerializerOptions
Microsoft.AspNetCore.Mvc.Testing (10)
CustomJsonSerializerContext.g.cs (7)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 31protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 39public CustomJsonSerializerContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 43private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 56private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 70private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
CustomJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
22global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
CustomJsonSerializerContext.IDictionaryStringString.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IDictionary<string, string>> Create_IDictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
CustomJsonSerializerContext.String.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
Microsoft.AspNetCore.Mvc.ViewFeatures (4)
Controller.cs (1)
301/// When using <c>System.Text.Json</c>, this should be an instance of <see cref="JsonSerializerOptions" />.
Rendering\SystemTextJsonHelper.cs (3)
13private readonly JsonSerializerOptions _htmlSafeJsonSerializerOptions; 29private static JsonSerializerOptions GetHtmlSafeSerializerOptions(JsonSerializerOptions serializerOptions)
Microsoft.AspNetCore.OpenApi (18)
Extensions\JsonTypeInfoExtensions.cs (1)
93internal static string GetSchemaReferenceId(this Type type, JsonSerializerOptions options)
GeneratedRouteBuilderExtensions.g.cs (1)
88var jsonSerializerOptions = jsonOptions.SerializerOptions;
OpenApiJsonSchemaContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 22/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 29protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 37public OpenApiJsonSchemaContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 41private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 54private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 68private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
OpenApiJsonSchemaContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
OpenApiJsonSchemaContext.JsonNode.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Text.Json.Nodes.JsonNode> Create_JsonNode(global::System.Text.Json.JsonSerializerOptions options)
OpenApiJsonSchemaContext.OpenApiJsonSchema.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::OpenApiJsonSchema> Create_OpenApiJsonSchema(global::System.Text.Json.JsonSerializerOptions options)
OpenApiJsonSchemaContext.String.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
Schemas\OpenApiJsonSchema.cs (2)
17public override OpenApiJsonSchema? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 47public override void Write(Utf8JsonWriter writer, OpenApiJsonSchema value, JsonSerializerOptions options)
Schemas\OpenApiJsonSchema.Helpers.cs (2)
180/// <param name="options">The <see cref="JsonSerializerOptions"/> instance.</param> 181public static void ReadProperty(ref Utf8JsonReader reader, string propertyName, OpenApiSchema schema, JsonSerializerOptions options)
Services\Schemas\OpenApiSchemaService.cs (1)
35private readonly JsonSerializerOptions _jsonSerializerOptions = new(jsonOptions.Value.SerializerOptions)
Microsoft.AspNetCore.OpenApi.Tests (7)
Extensions\JsonTypeInfoExtensionsTests.cs (1)
87var jsonTypeInfo = JsonSerializerOptions.Default.GetTypeInfo(type);
Services\OpenApiSchemaService\OpenApiSchemaService.ParameterSchemas.cs (6)
656public override CustomType Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 661public override void Write(Utf8JsonWriter writer, CustomType value, JsonSerializerOptions options) 874public override EnumArrayType Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 879public override void Write(Utf8JsonWriter writer, EnumArrayType value, JsonSerializerOptions options) 888public override EnumArrayType Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 893public override void Write(Utf8JsonWriter writer, EnumArrayType value, JsonSerializerOptions options)
Microsoft.AspNetCore.Routing (2)
RequestDelegateFilterPipelineBuilder.cs (1)
23var jsonSerializerOptions = jsonOptions.SerializerOptions;
src\Shared\Json\JsonSerializerExtensions.cs (1)
19public static JsonTypeInfo GetReadOnlyTypeInfo(this JsonSerializerOptions options, Type type)
Microsoft.AspNetCore.Routing.FunctionalTests (5)
MinimalFormTests.cs (5)
67var result = JsonSerializer.Deserialize<Todo>(body, JsonSerializerOptions.Web); 127var result = JsonSerializer.Deserialize<Todo>(body, JsonSerializerOptions.Web); 288var result = JsonSerializer.Deserialize<Todo>(body, JsonSerializerOptions.Web); 335var result = JsonSerializer.Deserialize<Todo>(body, JsonSerializerOptions.Web); 495var result = JsonSerializer.Deserialize<Todo>(body, JsonSerializerOptions.Web);
Microsoft.AspNetCore.SignalR.Protocols.Json (3)
JsonHubProtocolOptions.cs (1)
17public JsonSerializerOptions PayloadSerializerOptions { get; set; } = JsonHubProtocol.CreateDefaultSerializerSettings();
Protocol\JsonHubProtocol.cs (2)
55private readonly JsonSerializerOptions _payloadSerializerOptions; 923internal static JsonSerializerOptions CreateDefaultSerializerSettings()
Microsoft.AspNetCore.SignalR.Tests (13)
AppJsonSerializerContext.Char.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<char> Create_Char(global::System.Text.Json.JsonSerializerOptions options)
AppJsonSerializerContext.g.cs (7)
16private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 24/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 31protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 39public AppJsonSerializerContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 43private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 56private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 70private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
AppJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
22global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
AppJsonSerializerContext.Int16.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<short> Create_Int16(global::System.Text.Json.JsonSerializerOptions options)
AppJsonSerializerContext.Int32.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int> Create_Int32(global::System.Text.Json.JsonSerializerOptions options)
AppJsonSerializerContext.Object.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<object> Create_Object(global::System.Text.Json.JsonSerializerOptions options)
AppJsonSerializerContext.String.g.cs (1)
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
Microsoft.AspNetCore.StaticAssets (24)
StaticAssetsManifestJsonContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 22/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 29protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 37public StaticAssetsManifestJsonContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 41private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 54private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 68private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
StaticAssetsManifestJsonContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
StaticAssetsManifestJsonContext.Int32.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int> Create_Int32(global::System.Text.Json.JsonSerializerOptions options)
StaticAssetsManifestJsonContext.IReadOnlyListStaticAssetProperty.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.StaticAssets.StaticAssetProperty>> Create_IReadOnlyListStaticAssetProperty(global::System.Text.Json.JsonSerializerOptions options)
StaticAssetsManifestJsonContext.IReadOnlyListStaticAssetResponseHeader.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.StaticAssets.StaticAssetResponseHeader>> Create_IReadOnlyListStaticAssetResponseHeader(global::System.Text.Json.JsonSerializerOptions options)
StaticAssetsManifestJsonContext.IReadOnlyListStaticAssetSelector.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.StaticAssets.StaticAssetSelector>> Create_IReadOnlyListStaticAssetSelector(global::System.Text.Json.JsonSerializerOptions options)
StaticAssetsManifestJsonContext.ListStaticAssetDescriptor.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.StaticAssets.StaticAssetDescriptor>> Create_ListStaticAssetDescriptor(global::System.Text.Json.JsonSerializerOptions options)
StaticAssetsManifestJsonContext.StaticAssetDescriptor.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticAssets.StaticAssetDescriptor> Create_StaticAssetDescriptor(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] StaticAssetDescriptorPropInit(global::System.Text.Json.JsonSerializerOptions options)
StaticAssetsManifestJsonContext.StaticAssetProperty.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticAssets.StaticAssetProperty> Create_StaticAssetProperty(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] StaticAssetPropertyPropInit(global::System.Text.Json.JsonSerializerOptions options)
StaticAssetsManifestJsonContext.StaticAssetResponseHeader.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticAssets.StaticAssetResponseHeader> Create_StaticAssetResponseHeader(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] StaticAssetResponseHeaderPropInit(global::System.Text.Json.JsonSerializerOptions options)
StaticAssetsManifestJsonContext.StaticAssetSelector.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticAssets.StaticAssetSelector> Create_StaticAssetSelector(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] StaticAssetSelectorPropInit(global::System.Text.Json.JsonSerializerOptions options)
StaticAssetsManifestJsonContext.StaticAssetsManifest.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticAssets.StaticAssetsManifest> Create_StaticAssetsManifest(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] StaticAssetsManifestPropInit(global::System.Text.Json.JsonSerializerOptions options)
StaticAssetsManifestJsonContext.String.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Rename\CSharpInlineRenameServiceTests.cs (1)
69var serializationOptions = new JsonSerializerOptions
Microsoft.CodeAnalysis.EditorFeatures (1)
LanguageServer\AbstractInProcLanguageClient.cs (1)
245JsonSerializerOptions options,
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (9)
Remote\RazorServiceDescriptorsWrapper.cs (1)
51var options = new JsonSerializerOptions();
Testing\AbstractRazorLanguageServerFactoryWrapper.cs (2)
17internal abstract IRazorLanguageServerTarget CreateLanguageServer(JsonRpc jsonRpc, JsonSerializerOptions options, IRazorTestCapabilitiesProvider capabilitiesProvider, HostServices hostServices); 33internal abstract void AddJsonConverters(JsonSerializerOptions options);
Testing\RazorTestLanguageServerFactory.cs (6)
28internal override IRazorLanguageServerTarget CreateLanguageServer(JsonRpc jsonRpc, JsonSerializerOptions options, IRazorTestCapabilitiesProvider razorCapabilitiesProvider, HostServices hostServices) 33internal IRazorLanguageServerTarget CreateAlwaysActiveVSLanguageServer(JsonRpc jsonRpc, JsonSerializerOptions options, IRazorTestCapabilitiesProvider razorCapabilitiesProvider, HostServices hostServices) 38private IRazorLanguageServerTarget CreateLanguageServerCore(JsonRpc jsonRpc, JsonSerializerOptions options, IRazorTestCapabilitiesProvider razorCapabilitiesProvider, HostServices hostServices, WellKnownLspServerKinds serverKind) 70internal override void AddJsonConverters(JsonSerializerOptions options) 78private readonly JsonSerializerOptions _options; 80public RazorCapabilitiesProvider(IRazorTestCapabilitiesProvider razorTestCapabilitiesProvider, JsonSerializerOptions options)
Microsoft.CodeAnalysis.Features (2)
Intents\IntentDataProvider.cs (2)
15private static readonly Lazy<JsonSerializerOptions> s_serializerOptions = new(() => 17var serializerOptions = new JsonSerializerOptions
Microsoft.CodeAnalysis.LanguageServer (29)
RunFileApiJsonSerializerContext.Error.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.CodeAnalysis.LanguageServer.FileBasedPrograms.RunApiOutput.Error> Create_Error(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ErrorPropInit(global::System.Text.Json.JsonSerializerOptions options)
RunFileApiJsonSerializerContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 22/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 29protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 37public RunFileApiJsonSerializerContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 41private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 54private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 68private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
RunFileApiJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
RunFileApiJsonSerializerContext.GetProject.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.CodeAnalysis.LanguageServer.FileBasedPrograms.RunApiInput.GetProject> Create_GetProject(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] GetProjectPropInit(global::System.Text.Json.JsonSerializerOptions options)
RunFileApiJsonSerializerContext.ImmutableArraySimpleDiagnostic.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Immutable.ImmutableArray<global::Microsoft.CodeAnalysis.LanguageServer.FileBasedPrograms.SimpleDiagnostic>> Create_ImmutableArraySimpleDiagnostic(global::System.Text.Json.JsonSerializerOptions options)
RunFileApiJsonSerializerContext.Int32.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int> Create_Int32(global::System.Text.Json.JsonSerializerOptions options)
RunFileApiJsonSerializerContext.LinePositionInternal.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.CodeAnalysis.LanguageServer.FileBasedPrograms.LinePositionInternal> Create_LinePositionInternal(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] LinePositionInternalPropInit(global::System.Text.Json.JsonSerializerOptions options)
RunFileApiJsonSerializerContext.LinePositionSpanInternal.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.CodeAnalysis.LanguageServer.FileBasedPrograms.LinePositionSpanInternal> Create_LinePositionSpanInternal(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] LinePositionSpanInternalPropInit(global::System.Text.Json.JsonSerializerOptions options)
RunFileApiJsonSerializerContext.Position.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.CodeAnalysis.LanguageServer.FileBasedPrograms.SimpleDiagnostic.Position> Create_Position(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] PositionPropInit(global::System.Text.Json.JsonSerializerOptions options)
RunFileApiJsonSerializerContext.Project.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.CodeAnalysis.LanguageServer.FileBasedPrograms.RunApiOutput.Project> Create_Project(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] ProjectPropInit(global::System.Text.Json.JsonSerializerOptions options)
RunFileApiJsonSerializerContext.RunApiInput.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.CodeAnalysis.LanguageServer.FileBasedPrograms.RunApiInput> Create_RunApiInput(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] RunApiInputPropInit(global::System.Text.Json.JsonSerializerOptions options)
RunFileApiJsonSerializerContext.RunApiOutput.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.CodeAnalysis.LanguageServer.FileBasedPrograms.RunApiOutput> Create_RunApiOutput(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] RunApiOutputPropInit(global::System.Text.Json.JsonSerializerOptions options)
RunFileApiJsonSerializerContext.SimpleDiagnostic.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.CodeAnalysis.LanguageServer.FileBasedPrograms.SimpleDiagnostic> Create_SimpleDiagnostic(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] SimpleDiagnosticPropInit(global::System.Text.Json.JsonSerializerOptions options)
RunFileApiJsonSerializerContext.String.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
Microsoft.CodeAnalysis.LanguageServer.Protocol (52)
CSharpVisualBasicLanguageServerFactory.cs (1)
31JsonSerializerOptions options,
Extensions\ProtocolConversions.cs (3)
107public static JsonSerializerOptions AddLspSerializerOptions(this JsonSerializerOptions options) 120public static JsonSerializerOptions LspJsonSerializerOptions = new JsonSerializerOptions().AddLspSerializerOptions();
ILanguageServerFactory.cs (1)
17JsonSerializerOptions options,
Protocol\Converters\DocumentUriConverter.cs (2)
19public override DocumentUri Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 22public override void Write(Utf8JsonWriter writer, DocumentUri value, JsonSerializerOptions options)
Protocol\Converters\FormattingOptionsConverter.cs (2)
19public override FormattingOptions? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 115public override void Write(Utf8JsonWriter writer, FormattingOptions value, JsonSerializerOptions options)
Protocol\Converters\InitializeParamsWorkspaceFoldersConverter.cs (2)
29public override WorkspaceFolder[]? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 34public override void Write(Utf8JsonWriter writer, WorkspaceFolder[]? value, JsonSerializerOptions options)
Protocol\Converters\NaturalObjectConverter.cs (2)
15public override object? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 18public override void Write(Utf8JsonWriter writer, object value, JsonSerializerOptions options)
Protocol\Converters\ParameterInformationConverter.cs (2)
16public override ParameterInformation Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 43public override void Write(Utf8JsonWriter writer, ParameterInformation value, JsonSerializerOptions options)
Protocol\Converters\StringEnumConverter.cs (2)
38public override TStringEnumType? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 52public override void Write(Utf8JsonWriter writer, TStringEnumType value, JsonSerializerOptions options)
Protocol\Converters\SumConverter.cs (6)
24public override JsonConverter? CreateConverter(Type typeToConvert, JsonSerializerOptions options) 128internal delegate T StjReader<T>(ref Utf8JsonReader reader, JsonSerializerOptions options); 141private static readonly Type[] jsonSerializerDeserializeMethodTypes = [typeof(Utf8JsonReader).MakeByRefType(), typeof(JsonSerializerOptions)]; 159var param2 = Expression.Parameter(typeof(JsonSerializerOptions), "options"); 188public override T Read(ref Utf8JsonReader reader, Type objectType, JsonSerializerOptions options) 259public override void Write(Utf8JsonWriter writer, T value, JsonSerializerOptions options)
Protocol\Converters\TextDocumentSyncConverter.cs (2)
15public override TextDocumentSyncOptions Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 46public override void Write(Utf8JsonWriter writer, TextDocumentSyncOptions value, JsonSerializerOptions options)
Protocol\Extensions\Converters\VSExtensionConverter.cs (5)
21private JsonSerializerOptions? _trimmedOptions; 23public override TBase? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 28public override void Write(Utf8JsonWriter writer, TBase value, JsonSerializerOptions options) 44private JsonSerializerOptions DropConverter(JsonSerializerOptions options)
Protocol\Extensions\Converters\VSExtensionUtilities.cs (1)
24internal static void AddVSExtensionConverters(this JsonSerializerOptions options)
Protocol\Internal\Converters\ClassifiedTextElementConverter.cs (2)
17public override ClassifiedTextElement Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 58public override void Write(Utf8JsonWriter writer, ClassifiedTextElement value, JsonSerializerOptions options)
Protocol\Internal\Converters\ClassifiedTextRunConverter.cs (2)
16public override ClassifiedTextRun? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 38public override void Write(Utf8JsonWriter writer, ClassifiedTextRun value, JsonSerializerOptions options)
Protocol\Internal\Converters\ContainerElementConverter.cs (2)
19public override ContainerElement Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 67public override void Write(Utf8JsonWriter writer, ContainerElement value, JsonSerializerOptions options)
Protocol\Internal\Converters\ImageElementConverter.cs (2)
17public override ImageElement Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 64public override void Write(Utf8JsonWriter writer, ImageElement value, JsonSerializerOptions options)
Protocol\Internal\Converters\ImageIdConverter.cs (2)
16public override ImageId Read(ref Utf8JsonReader reader, Type objectType, JsonSerializerOptions options) 65public override void Write(Utf8JsonWriter writer, ImageId value, JsonSerializerOptions options)
Protocol\Internal\Converters\ObjectContentConverter.cs (2)
38public override object? Read(ref Utf8JsonReader reader, Type objectType, JsonSerializerOptions options) 83public override void Write(Utf8JsonWriter writer, object? value, JsonSerializerOptions options)
Protocol\Internal\Converters\RegexConverter.cs (2)
18public override Regex? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 23public override void Write(Utf8JsonWriter writer, Regex value, JsonSerializerOptions options)
Protocol\Internal\Converters\VSInternalExtensionUtilities.cs (1)
22internal static void AddVSInternalExtensionConverters(this JsonSerializerOptions options)
Protocol\Internal\Efficiency\OptimizedVSCompletionListJsonConverter.cs (3)
19public override OptimizedVSCompletionList Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => throw new NotImplementedException(); 21public override void Write(Utf8JsonWriter writer, OptimizedVSCompletionList value, JsonSerializerOptions options) 96private static void WriteCompletionItem(Utf8JsonWriter writer, CompletionItem completionItem, JsonSerializerOptions options, Dictionary<object, string> itemRawJsonCache)
RoslynLanguageServer.cs (1)
31JsonSerializerOptions serializerOptions,
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\SystemTextJsonLanguageServer.cs (2)
18JsonRpc jsonRpc, JsonSerializerOptions options, ILspLogger logger, AbstractTypeRefResolver? typeRefResolver = null) 25private readonly JsonSerializerOptions _jsonSerializerOptions = options;
Microsoft.CommonLanguageServerProtocol.Framework.Example (1)
ExampleLanguageServer.cs (1)
18public ExampleLanguageServer(JsonRpc jsonRpc, JsonSerializerOptions options, ILspLogger logger, Action<IServiceCollection>? addExtraHandlers) : base(jsonRpc, options, logger)
Microsoft.CommonLanguageServerProtocol.Framework.Package (2)
SystemTextJsonLanguageServer.cs (2)
18JsonRpc jsonRpc, JsonSerializerOptions options, ILspLogger logger, AbstractTypeRefResolver? typeRefResolver = null) 25private readonly JsonSerializerOptions _jsonSerializerOptions = options;
Microsoft.CommonLanguageServerProtocol.Framework.UnitTests (1)
TestExampleLanguageServer.cs (1)
23public TestExampleLanguageServer(Stream clientSteam, JsonRpc jsonRpc, JsonSerializerOptions options, ILspLogger logger, Action<IServiceCollection>? addExtraHandlers)
Microsoft.DotNet.Internal.SymbolHelper (1)
SymbolPromotionHelper.cs (1)
35private static readonly JsonSerializerOptions s_options = new() { PropertyNameCaseInsensitive = true };
Microsoft.DotNet.XliffTasks (1)
Model\JsonDocument.cs (1)
16private static readonly JsonSerializerOptions s_serializerOptions = new()
Microsoft.Extensions.AI (24)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (3)
97JsonSerializerOptions serializerOptions, 118JsonSerializerOptions serializerOptions, 140JsonSerializerOptions serializerOptions,
ChatCompletion\ChatResponse{T}.cs (3)
29private readonly JsonSerializerOptions _serializerOptions; 36/// <param name="serializerOptions">The <see cref="JsonSerializerOptions"/> to use when deserializing the result.</param> 37public ChatResponse(ChatResponse response, JsonSerializerOptions serializerOptions)
ChatCompletion\DistributedCachingChatClient.cs (2)
48private JsonSerializerOptions _jsonSerializerOptions = AIJsonUtilities.DefaultOptions; 60public JsonSerializerOptions JsonSerializerOptions
ChatCompletion\LoggingChatClient.cs (2)
34private JsonSerializerOptions _jsonSerializerOptions; 47public JsonSerializerOptions JsonSerializerOptions
ChatCompletion\OpenTelemetryChatClient.cs (5)
41private JsonSerializerOptions _jsonSerializerOptions; 88public JsonSerializerOptions JsonSerializerOptions 607private static readonly JsonSerializerOptions _defaultOptions = CreateDefaultOptions(); 609private static JsonSerializerOptions CreateDefaultOptions() 611JsonSerializerOptions options = new(OtelContext.Default.Options)
Embeddings\DistributedCachingEmbeddingGenerator.cs (2)
41private JsonSerializerOptions _jsonSerializerOptions; 57public JsonSerializerOptions JsonSerializerOptions
Embeddings\LoggingEmbeddingGenerator.cs (2)
36private JsonSerializerOptions _jsonSerializerOptions; 49public JsonSerializerOptions JsonSerializerOptions
Image\LoggingImageGenerator.cs (2)
35private JsonSerializerOptions _jsonSerializerOptions; 50public JsonSerializerOptions JsonSerializerOptions
SpeechToText\LoggingSpeechToTextClient.cs (2)
37private JsonSerializerOptions _jsonSerializerOptions; 50public JsonSerializerOptions JsonSerializerOptions
TelemetryHelpers.cs (1)
19public static string AsJson<T>(T value, JsonSerializerOptions? options)
Microsoft.Extensions.AI.Abstractions (42)
ChatCompletion\ChatFinishReason.cs (2)
85public override ChatFinishReason Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => 89public override void Write(Utf8JsonWriter writer, ChatFinishReason value, JsonSerializerOptions options) =>
ChatCompletion\ChatResponseFormat.cs (2)
62JsonSerializerOptions? serializerOptions = null, string? schemaName = null, string? schemaDescription = null) => 80Type schemaType, JsonSerializerOptions? serializerOptions = null, string? schemaName = null, string? schemaDescription = null)
ChatCompletion\ChatRole.cs (2)
95public override ChatRole Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => 99public override void Write(Utf8JsonWriter writer, ChatRole value, JsonSerializerOptions options) =>
Embeddings\BinaryEmbedding.cs (2)
45public override BitArray Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 90public override void Write(Utf8JsonWriter writer, BitArray value, JsonSerializerOptions options)
Functions\AIFunction.cs (1)
28public virtual JsonSerializerOptions JsonSerializerOptions => AIJsonUtilities.DefaultOptions;
Functions\AIFunctionFactory.cs (11)
124/// <param name="serializerOptions">The <see cref="JsonSerializerOptions"/> used to marshal function parameters and any return value.</param> 180public static AIFunction Create(Delegate method, string? name = null, string? description = null, JsonSerializerOptions? serializerOptions = null) 297/// <param name="serializerOptions">The <see cref="JsonSerializerOptions"/> used to marshal function parameters and return value.</param> 356public static AIFunction Create(MethodInfo method, object? target, string? name = null, string? description = null, JsonSerializerOptions? serializerOptions = null) 574public override JsonSerializerOptions JsonSerializerOptions => FunctionDescriptor.JsonSerializerOptions; 632private static readonly ConditionalWeakTable<JsonSerializerOptions, ConcurrentDictionary<DescriptorKey, ReflectionAIFunctionDescriptor>> _descriptorCache = new(); 642JsonSerializerOptions serializerOptions = options.SerializerOptions ?? AIJsonUtilities.DefaultOptions; 659private ReflectionAIFunctionDescriptor(DescriptorKey key, JsonSerializerOptions serializerOptions) 739public JsonSerializerOptions JsonSerializerOptions { get; } 787JsonSerializerOptions serializerOptions, 905DescriptorKey key, JsonSerializerOptions serializerOptions, out Type? returnType)
Functions\AIFunctionFactoryOptions.cs (2)
26/// <summary>Gets or sets the <see cref="JsonSerializerOptions"/> used to marshal .NET values being passed to the underlying delegate.</summary> 30public JsonSerializerOptions? SerializerOptions { get; set; }
Functions\DelegatingAIFunction.cs (1)
45public override JsonSerializerOptions JsonSerializerOptions => InnerFunction.JsonSerializerOptions;
SpeechToText\SpeechToTextResponseUpdateKind.cs (2)
97public override SpeechToTextResponseUpdateKind Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => 101public override void Write(Utf8JsonWriter writer, SpeechToTextResponseUpdateKind value, JsonSerializerOptions options)
src\Shared\JsonSchemaExporter\JsonSchemaExporter.cs (3)
50public static JsonNode GetJsonSchemaAsNode(this JsonSerializerOptions options, Type type, JsonSchemaExporterOptions? exporterOptions = null) 493public GenerationState(JsonSchemaExporterOptions exporterOptions, JsonSerializerOptions options, NullabilityInfoContext? nullabilityInfoContext = null) 693private static void ValidateOptions(JsonSerializerOptions options)
Utilities\AIJsonUtilities.cs (5)
33public static void AddAIContentType<TContent>(this JsonSerializerOptions options, string typeDiscriminatorId) 51public static void AddAIContentType(this JsonSerializerOptions options, Type contentType, string typeDiscriminatorId) 68/// The <see cref="JsonSerializerOptions"/> to use for serializing the values. 77public static string HashDataToString(ReadOnlySpan<object?> values, JsonSerializerOptions? serializerOptions = null) 189private static void AddAIContentTypeCore(JsonSerializerOptions options, Type contentType, string typeDiscriminatorId)
Utilities\AIJsonUtilities.Defaults.cs (6)
19/// Gets the <see cref="JsonSerializerOptions"/> singleton used as the default in JSON serialization operations. 28/// <item>Enables the <see cref="JsonSerializerOptions.WriteIndented"/> property.</item> 38public static JsonSerializerOptions DefaultOptions { get; } = CreateDefaultOptions(); 40/// <summary>Creates the default <see cref="JsonSerializerOptions"/> to use for serialization-related operations.</summary> 43private static JsonSerializerOptions CreateDefaultOptions() 46JsonSerializerOptions options = new(JsonContext.Default.Options)
Utilities\AIJsonUtilities.Schema.Create.cs (3)
76JsonSerializerOptions? serializerOptions = null, 173JsonSerializerOptions? serializerOptions = null, 212JsonSerializerOptions serializerOptions,
Microsoft.Extensions.AI.Abstractions.Tests (33)
AssertExtensions.cs (4)
59JsonSerializerOptions? options = null) 91public static void EqualFunctionCallResults(object? expected, object? actual, JsonSerializerOptions? options = null) 111private static void AreJsonEquivalentValues(object? expected, object? actual, JsonSerializerOptions? options, string? propertyName = null) 118static JsonElement NormalizeToElement(object? value, JsonSerializerOptions options)
Contents\ErrorContentTests.cs (1)
54JsonSerializerOptions options = new(AIJsonUtilities.DefaultOptions) { PropertyNamingPolicy = JsonNamingPolicy.CamelCase };
test\Shared\JsonSchemaExporter\TestData.cs (2)
19JsonSerializerOptions? Options = null, 69JsonSerializerOptions? Options { get; }
test\Shared\JsonSchemaExporter\TestTypes.cs (6)
972public override PocoWithCustomConverter Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => 975public override void Write(Utf8JsonWriter writer, PocoWithCustomConverter value, JsonSerializerOptions options) => 987public override int Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 990public override void Write(Utf8JsonWriter writer, int value, JsonSerializerOptions options) 1202public override T? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 1205public override void Write(Utf8JsonWriter writer, T value, JsonSerializerOptions options)
Utilities\AIJsonUtilitiesTests.cs (20)
30var options = AIJsonUtilities.DefaultOptions; 56var options = AIJsonUtilities.DefaultOptions; 66var options = AIJsonUtilities.DefaultOptions; 284JsonSerializerOptions options = new(AIJsonUtilities.DefaultOptions); 359JsonSerializerOptions options = new(AIJsonUtilities.DefaultOptions) { NumberHandling = JsonNumberHandling.AllowReadingFromString }; 409JsonSerializerOptions options = new(AIJsonUtilities.DefaultOptions) { NumberHandling = JsonNumberHandling.AllowReadingFromString }; 439JsonSerializerOptions options = testData.Options is { } opts 469JsonSerializerOptions options = new() { WriteIndented = true }; 1005JsonSerializerOptions options = new() 1030JsonSerializerOptions options = new(); 1039JsonSerializerOptions options = new(); 1047JsonSerializerOptions options = new(); 1058JsonSerializerOptions options = new(); 1059Assert.Throws<ArgumentNullException>("options", () => ((JsonSerializerOptions)null!).AddAIContentType<DerivedAIContent>("discriminator")); 1060Assert.Throws<ArgumentNullException>("options", () => ((JsonSerializerOptions)null!).AddAIContentType(typeof(DerivedAIContent), "discriminator")); 1069JsonSerializerOptions customOptions = new() 1074foreach (JsonSerializerOptions? options in new[] { AIJsonUtilities.DefaultOptions, null, customOptions }) 1094JsonSerializerOptions indentOptions = new(AIJsonUtilities.DefaultOptions) { WriteIndented = true }; 1095JsonSerializerOptions noIndentOptions = new(AIJsonUtilities.DefaultOptions) { WriteIndented = false }; 1302JsonSerializerOptions options = testData.Options is { } opts
Microsoft.Extensions.AI.AzureAIInference.Tests (4)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (4)
59JsonSerializerOptions? options = null) 91public static void EqualFunctionCallResults(object? expected, object? actual, JsonSerializerOptions? options = null) 111private static void AreJsonEquivalentValues(object? expected, object? actual, JsonSerializerOptions? options, string? propertyName = null) 118static JsonElement NormalizeToElement(object? value, JsonSerializerOptions options)
Microsoft.Extensions.AI.Evaluation.Quality (4)
AIToolExtensions.cs (1)
16JsonSerializerOptions? options = null)
ChatMessageExtensions.cs (1)
13internal static string RenderAsJson(this IEnumerable<ChatMessage> messages, JsonSerializerOptions? options = null)
ChatResponseExtensions.cs (2)
14internal static string RenderAsJson(this ChatResponse modelResponse, JsonSerializerOptions? options = null) 23JsonSerializerOptions? options = null)
Microsoft.Extensions.AI.Evaluation.Reporting (11)
JsonSerialization\EvaluationContextConverter.cs (2)
23JsonSerializerOptions options) 83public override void Write(Utf8JsonWriter writer, EvaluationContext value, JsonSerializerOptions options)
JsonSerialization\JsonUtilities.cs (7)
17private static JsonSerializerOptions? _options; 18internal static JsonSerializerOptions Options => _options ??= CreateJsonSerializerOptions(writeIndented: true); 26private static JsonSerializerOptions? _options; 27internal static JsonSerializerOptions Options => _options ??= CreateJsonSerializerOptions(writeIndented: false); 33private static JsonTypeInfo<T> GetTypeInfo<T>(this JsonSerializerOptions options) => (JsonTypeInfo<T>)options.GetTypeInfo(typeof(T)); 35private static JsonSerializerOptions CreateJsonSerializerOptions(bool writeIndented) 37var options = new JsonSerializerOptions(JsonContext.Default.Options)
JsonSerialization\TimeSpanConverter.cs (2)
12public override TimeSpan Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 15public override void Write(Utf8JsonWriter writer, TimeSpan value, JsonSerializerOptions options)
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (11)
JsonSerialization\AzureStorageJsonUtilities.cs (7)
16private static JsonSerializerOptions? _options; 17internal static JsonSerializerOptions Options => _options ??= CreateJsonSerializerOptions(writeIndented: true); 24private static JsonSerializerOptions? _options; 25internal static JsonSerializerOptions Options => _options ??= CreateJsonSerializerOptions(writeIndented: false); 30private static JsonTypeInfo<T> GetTypeInfo<T>(this JsonSerializerOptions options) => (JsonTypeInfo<T>)options.GetTypeInfo(typeof(T)); 32private static JsonSerializerOptions CreateJsonSerializerOptions(bool writeIndented) 34var options = new JsonSerializerOptions(JsonContext.Default.Options)
src\Libraries\Microsoft.Extensions.AI.Evaluation.Reporting\CSharp\JsonSerialization\EvaluationContextConverter.cs (2)
23JsonSerializerOptions options) 83public override void Write(Utf8JsonWriter writer, EvaluationContext value, JsonSerializerOptions options)
src\Libraries\Microsoft.Extensions.AI.Evaluation.Reporting\CSharp\JsonSerialization\TimeSpanConverter.cs (2)
12public override TimeSpan Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 15public override void Write(Utf8JsonWriter writer, TimeSpan value, JsonSerializerOptions options)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (6)
ChatTurnDetailsTests.cs (6)
23JsonSerializerOptions options = JsonUtilities.Default.Options; 57JsonSerializerOptions options = JsonUtilities.Default.Options; 92JsonSerializerOptions options = JsonUtilities.Default.Options; 128JsonSerializerOptions options = JsonUtilities.Default.Options; 170JsonSerializerOptions options = JsonUtilities.Default.Options; 213JsonSerializerOptions options = JsonUtilities.Default.Options;
Microsoft.Extensions.AI.Integration.Tests (1)
PromptBasedFunctionCallingChatClient.cs (1)
36private static readonly JsonSerializerOptions _jsonOptions = new(JsonSerializerDefaults.Web)
Microsoft.Extensions.AI.OpenAI.Tests (4)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (4)
59JsonSerializerOptions? options = null) 91public static void EqualFunctionCallResults(object? expected, object? actual, JsonSerializerOptions? options = null) 111private static void AreJsonEquivalentValues(object? expected, object? actual, JsonSerializerOptions? options, string? propertyName = null) 118static JsonElement NormalizeToElement(object? value, JsonSerializerOptions options)
Microsoft.Extensions.AI.Tests (9)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (1)
358var jso = new JsonSerializerOptions(JsonContext2.Default.Options)
ChatCompletion\DistributedCachingChatClientTest.cs (1)
691var serializerOptions = new JsonSerializerOptions(TestJsonSerializerContext.Default.Options);
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (1)
31var jso = new JsonSerializerOptions();
Functions\AIFunctionFactoryTest.cs (2)
111JsonSerializerOptions options = new(AIJsonUtilities.DefaultOptions) { ReadCommentHandling = JsonCommentHandling.Skip }; 893JsonSerializerOptions options = new(JsonContext.Default.Options) { NumberHandling = JsonNumberHandling.AllowReadingFromString };
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (4)
59JsonSerializerOptions? options = null) 91public static void EqualFunctionCallResults(object? expected, object? actual, JsonSerializerOptions? options = null) 111private static void AreJsonEquivalentValues(object? expected, object? actual, JsonSerializerOptions? options, string? propertyName = null) 118static JsonElement NormalizeToElement(object? value, JsonSerializerOptions options)
Microsoft.Extensions.Caching.Hybrid (9)
Internal\DefaultJsonSerializerFactory.cs (9)
19internal static JsonSerializerOptions FieldEnabledJsonOptions { get; } = new() { IncludeFields = true }; 21internal JsonSerializerOptions Options { get; } 28Options = serviceProvider.GetKeyedService<JsonSerializerOptions>(typeof(IHybridCacheSerializer<>)) ?? SystemDefaultJsonOptions; 36JsonSerializerOptions options = _serviceProvider.GetKeyedService<JsonSerializerOptions>(typeof(IHybridCacheSerializer<T>)) ?? Options; 55private static JsonSerializerOptions SystemDefaultJsonOptions => JsonSerializerOptions.Default; 140internal JsonSerializerOptions Options { get; } 142public DefaultJsonSerializer(JsonSerializerOptions options)
Microsoft.Extensions.Caching.Hybrid.Tests (6)
SerializerTests.cs (6)
240JsonSerializerOptions? globalOptions = null; 241JsonSerializerOptions? perTypeOptions = null; 246services.AddKeyedSingleton<JsonSerializerOptions>(typeof(IHybridCacheSerializer<>), globalOptions); 252services.AddKeyedSingleton<JsonSerializerOptions>(typeof(IHybridCacheSerializer<T>), perTypeOptions); 255JsonSerializerOptions? expectedOptionsObj = expectedJsonOptions switch 257JsonSerializer.Default => JsonSerializerOptions.Default,
Microsoft.JSInterop (13)
Infrastructure\ByteArrayJsonConverter.cs (2)
23public override byte[]? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 77public override void Write(Utf8JsonWriter writer, byte[] value, JsonSerializerOptions options)
Infrastructure\DotNetObjectReferenceJsonConverter.cs (2)
22public override DotNetObjectReference<TValue> Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 55public override void Write(Utf8JsonWriter writer, DotNetObjectReference<TValue> value, JsonSerializerOptions options)
Infrastructure\DotNetObjectReferenceJsonConverterFactory.cs (1)
25public override JsonConverter CreateConverter(Type typeToConvert, JsonSerializerOptions jsonSerializerOptions)
Infrastructure\DotNetStreamReferenceJsonConverter.cs (2)
20public override DotNetStreamReference Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 23public override void Write(Utf8JsonWriter writer, DotNetStreamReference value, JsonSerializerOptions options)
Infrastructure\JSObjectReferenceJsonConverter.cs (2)
22public override IJSObjectReference? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 34public override void Write(Utf8JsonWriter writer, IJSObjectReference value, JsonSerializerOptions options)
Infrastructure\JSStreamReferenceJsonConverter.cs (2)
24public override IJSStreamReference? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 67public override void Write(Utf8JsonWriter writer, IJSStreamReference value, JsonSerializerOptions options)
JSRuntime.cs (2)
50/// Gets the <see cref="System.Text.Json.JsonSerializerOptions"/> used to serialize and deserialize interop payloads. 52protected internal JsonSerializerOptions JsonSerializerOptions { get; }
Microsoft.JSInterop.Tests (5)
Infrastructure\ByteArrayJsonConverterTest.cs (1)
11private JsonSerializerOptions JsonSerializerOptions => JSRuntime.JsonSerializerOptions;
Infrastructure\DotNetObjectReferenceJsonConverterTest.cs (1)
11private JsonSerializerOptions JsonSerializerOptions => JSRuntime.JsonSerializerOptions;
Infrastructure\DotNetStreamReferenceJsonConverterTest.cs (1)
11private readonly JsonSerializerOptions JsonSerializerOptions;
Infrastructure\JSObjectReferenceJsonConverterTest.cs (1)
12private readonly JsonSerializerOptions JsonSerializerOptions;
Infrastructure\JSStreamReferenceJsonConverterTest.cs (1)
12private readonly JsonSerializerOptions JsonSerializerOptions;
Microsoft.JSInterop.WebAssembly (2)
WebAssemblyJSObjectReferenceJsonConverter.cs (2)
26public override IJSObjectReference? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 38public override void Write(Utf8JsonWriter writer, IJSObjectReference value, JsonSerializerOptions options)
Microsoft.ML.AutoML (8)
SweepableEstimator\Converter\MultiModelPipelineConverter.cs (2)
15public override MultiModelPipeline Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 24public override void Write(Utf8JsonWriter writer, MultiModelPipeline value, JsonSerializerOptions options)
SweepableEstimator\Converter\SweepableEstimatorConverter.cs (2)
16public override SweepableEstimator Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 27public override void Write(Utf8JsonWriter writer, SweepableEstimator value, JsonSerializerOptions options)
SweepableEstimator\Converter\SweepableEstimatorPipelineConverter.cs (2)
15public override SweepableEstimatorPipeline Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 25public override void Write(Utf8JsonWriter writer, SweepableEstimatorPipeline value, JsonSerializerOptions options)
SweepableEstimator\Converter\SweepablePipelineConverter.cs (2)
15public override SweepablePipeline Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 25public override void Write(Utf8JsonWriter writer, SweepablePipeline value, JsonSerializerOptions options)
Microsoft.ML.AutoML.Tests (8)
AutoFeaturizerTests.cs (1)
21private readonly JsonSerializerOptions _jsonSerializerOptions;
SweepableEstimatorPipelineTest.cs (1)
24private readonly JsonSerializerOptions _jsonSerializerOptions;
SweepableExtensionTest.cs (1)
24private readonly JsonSerializerOptions _jsonSerializerOptions;
SweepablePipelineTests.cs (1)
22private readonly JsonSerializerOptions _jsonSerializerOptions;
Utils\DoubleToDecimalConverter.cs (2)
13public override double Read(ref Utf8JsonReader reader, Type type, JsonSerializerOptions options) 18public override void Write(Utf8JsonWriter writer, double value, JsonSerializerOptions options)
Utils\FloatToDecimalConverter.cs (2)
13public override float Read(ref Utf8JsonReader reader, Type type, JsonSerializerOptions options) 18public override void Write(Utf8JsonWriter writer, float value, JsonSerializerOptions options)
Microsoft.ML.SearchSpace (11)
Converter\ChoiceOptionConverter.cs (2)
28public override ChoiceOption Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 35public override void Write(Utf8JsonWriter writer, ChoiceOption value, JsonSerializerOptions options)
Converter\NumericOptionConverter.cs (2)
37public override UniformNumericOption Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 50public override void Write(Utf8JsonWriter writer, UniformNumericOption value, JsonSerializerOptions options)
Converter\OptionConverter.cs (2)
16public override OptionBase Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 46public override void Write(Utf8JsonWriter writer, OptionBase value, JsonSerializerOptions options)
Converter\ParameterConverter.cs (2)
15public override Parameter Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 54public override void Write(Utf8JsonWriter writer, Parameter value, JsonSerializerOptions options)
Converter\SearchSpaceConverter.cs (2)
16public override SearchSpace Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 23public override void Write(Utf8JsonWriter writer, SearchSpace value, JsonSerializerOptions options)
Parameter.cs (1)
65private readonly JsonSerializerOptions _settings = new JsonSerializerOptions()
Microsoft.ML.SearchSpace.Tests (6)
ParameterTest.cs (1)
21private readonly JsonSerializerOptions _settings = new JsonSerializerOptions()
SearchSpaceTest.cs (5)
24private readonly JsonSerializerOptions _settings = new JsonSerializerOptions() 367public override double Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 370public override void Write(Utf8JsonWriter writer, double value, JsonSerializerOptions options) 378public override float Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 381public override void Write(Utf8JsonWriter writer, float value, JsonSerializerOptions options)
Microsoft.ML.Tokenizers (20)
ModelSourceGenerationContext.DictionaryStringSpanOrdinalKeyInt32.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<global::Microsoft.ML.Tokenizers.StringSpanOrdinalKey, int>> Create_DictionaryStringSpanOrdinalKeyInt32(global::System.Text.Json.JsonSerializerOptions options)
ModelSourceGenerationContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 17/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 24protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 32public ModelSourceGenerationContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 36private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 49private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 63private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
ModelSourceGenerationContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
ModelSourceGenerationContext.Int32.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int> Create_Int32(global::System.Text.Json.JsonSerializerOptions options)
ModelSourceGenerationContext.StringSpanOrdinalKey.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.ML.Tokenizers.StringSpanOrdinalKey> Create_StringSpanOrdinalKey(global::System.Text.Json.JsonSerializerOptions options)
ModelSourceGenerationContext.Vocabulary.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.ML.Tokenizers.Vocabulary> Create_Vocabulary(global::System.Text.Json.JsonSerializerOptions options)
Utils\StringSpanOrdinalKey.cs (6)
136public override StringSpanOrdinalKey ReadAsPropertyName(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => 139public override void WriteAsPropertyName(Utf8JsonWriter writer, StringSpanOrdinalKey value, JsonSerializerOptions options) => 142public override StringSpanOrdinalKey Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => new StringSpanOrdinalKey(reader.GetString()!); 143public override void Write(Utf8JsonWriter writer, StringSpanOrdinalKey value, JsonSerializerOptions options) => writer.WriteStringValue(value.Data!); 148public override Vocabulary Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 169public override void Write(Utf8JsonWriter writer, Vocabulary value, JsonSerializerOptions options) => throw new NotImplementedException();
Utils\TokenizerExtensions.cs (2)
66public override SortedDictionary<int, string>? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => null; 68public override void Write(Utf8JsonWriter writer, SortedDictionary<int, string> value, JsonSerializerOptions options)
Nats.Common (12)
AppJsonContext.AppEvent.g.cs (2)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Nats.Common.AppEvent> Create_AppEvent(global::System.Text.Json.JsonSerializerOptions options) 44private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] AppEventPropInit(global::System.Text.Json.JsonSerializerOptions options)
AppJsonContext.Decimal.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<decimal> Create_Decimal(global::System.Text.Json.JsonSerializerOptions options)
AppJsonContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new() 20/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 27protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 35public AppJsonContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 39private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 52private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 66private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
AppJsonContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
AppJsonContext.String.g.cs (1)
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)
Roslyn.VisualStudio.Next.UnitTests (4)
UnifiedSettings\TestModel\ResourceStringArrayConverter.cs (2)
14public override string[] Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 39public override void Write(Utf8JsonWriter writer, string[] value, JsonSerializerOptions options)
UnifiedSettings\TestModel\ResourceStringConverter.cs (2)
13public override string? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 24public override void Write(Utf8JsonWriter writer, string value, JsonSerializerOptions options)
Sample (52)
artifacts\obj\Sample\Release\net10.0\generated\Microsoft.AspNetCore.Http.RequestDelegateGenerator\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\GeneratedRouteBuilderExtensions.g.cs (52)
89var jsonSerializerOptions = jsonOptions.SerializerOptions; 201var jsonSerializerOptions = jsonOptions.SerializerOptions; 322var jsonSerializerOptions = jsonOptions.SerializerOptions; 444var jsonSerializerOptions = jsonOptions.SerializerOptions; 581var jsonSerializerOptions = jsonOptions.SerializerOptions; 666var jsonSerializerOptions = jsonOptions.SerializerOptions; 751var jsonSerializerOptions = jsonOptions.SerializerOptions; 835var jsonSerializerOptions = jsonOptions.SerializerOptions; 922var jsonSerializerOptions = jsonOptions.SerializerOptions; 1009var jsonSerializerOptions = jsonOptions.SerializerOptions; 1099var jsonSerializerOptions = jsonOptions.SerializerOptions; 1274var jsonSerializerOptions = jsonOptions.SerializerOptions; 1398var jsonSerializerOptions = jsonOptions.SerializerOptions; 1507var jsonSerializerOptions = jsonOptions.SerializerOptions; 1648var jsonSerializerOptions = jsonOptions.SerializerOptions; 1770var jsonSerializerOptions = jsonOptions.SerializerOptions; 1873var jsonSerializerOptions = jsonOptions.SerializerOptions; 1958var jsonSerializerOptions = jsonOptions.SerializerOptions; 2060var jsonSerializerOptions = jsonOptions.SerializerOptions; 2179var jsonSerializerOptions = jsonOptions.SerializerOptions; 2298var jsonSerializerOptions = jsonOptions.SerializerOptions; 2417var jsonSerializerOptions = jsonOptions.SerializerOptions; 2536var jsonSerializerOptions = jsonOptions.SerializerOptions; 2655var jsonSerializerOptions = jsonOptions.SerializerOptions; 2774var jsonSerializerOptions = jsonOptions.SerializerOptions; 2893var jsonSerializerOptions = jsonOptions.SerializerOptions; 3016var jsonSerializerOptions = jsonOptions.SerializerOptions; 3142var jsonSerializerOptions = jsonOptions.SerializerOptions; 3268var jsonSerializerOptions = jsonOptions.SerializerOptions; 3372var jsonSerializerOptions = jsonOptions.SerializerOptions; 3477var jsonSerializerOptions = jsonOptions.SerializerOptions; 3600var jsonSerializerOptions = jsonOptions.SerializerOptions; 3723var jsonSerializerOptions = jsonOptions.SerializerOptions; 3828var jsonSerializerOptions = jsonOptions.SerializerOptions; 3916var jsonSerializerOptions = jsonOptions.SerializerOptions; 4018var jsonSerializerOptions = jsonOptions.SerializerOptions; 4141var jsonSerializerOptions = jsonOptions.SerializerOptions; 4264var jsonSerializerOptions = jsonOptions.SerializerOptions; 4369var jsonSerializerOptions = jsonOptions.SerializerOptions; 4456var jsonSerializerOptions = jsonOptions.SerializerOptions; 4547var jsonSerializerOptions = jsonOptions.SerializerOptions; 4686var jsonSerializerOptions = jsonOptions.SerializerOptions; 4795var jsonSerializerOptions = jsonOptions.SerializerOptions; 4917var jsonSerializerOptions = jsonOptions.SerializerOptions; 5000var jsonSerializerOptions = jsonOptions.SerializerOptions; 5106var jsonSerializerOptions = jsonOptions.SerializerOptions; 5229var jsonSerializerOptions = jsonOptions.SerializerOptions; 5348var jsonSerializerOptions = jsonOptions.SerializerOptions; 5467var jsonSerializerOptions = jsonOptions.SerializerOptions; 5586var jsonSerializerOptions = jsonOptions.SerializerOptions; 5705var jsonSerializerOptions = jsonOptions.SerializerOptions; 5960private static Func<HttpContext, bool, ValueTask<(bool, T?)>> ResolveJsonBodyOrService<T>(LogOrThrowExceptionHelper logOrThrowExceptionHelper, string parameterTypeName, string parameterName, JsonSerializerOptions jsonSerializerOptions, IServiceProviderIsService? serviceProviderIsService = null)
Shared.Tests (18)
JsonSchemaExporter\JsonSchemaExporterTests.cs (10)
24protected abstract JsonSerializerOptions Options { get; } 30JsonSerializerOptions options = testData.Options is { } opts 42JsonSerializerOptions options = testData.Options is { } opts 141Assert.Throws<ArgumentNullException>(() => ((JsonSerializerOptions)null!).GetJsonSchemaAsNode(typeof(int))); 149var options = new JsonSerializerOptions(); 156JsonSerializerOptions options = new(Options) { MaxDepth = 1 }; 164var options = new JsonSerializerOptions(Options) { ReferenceHandler = ReferenceHandler.Preserve }; 174protected override JsonSerializerOptions Options => JsonSerializerOptions.Default; 179protected override JsonSerializerOptions Options => TestTypes.TestTypesContext.Default.Options;
JsonSchemaExporter\TestData.cs (2)
19JsonSerializerOptions? Options = null, 69JsonSerializerOptions? Options { get; }
JsonSchemaExporter\TestTypes.cs (6)
972public override PocoWithCustomConverter Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => 975public override void Write(Utf8JsonWriter writer, PocoWithCustomConverter value, JsonSerializerOptions options) => 987public override int Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 990public override void Write(Utf8JsonWriter writer, int value, JsonSerializerOptions options) 1202public override T? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 1205public override void Write(Utf8JsonWriter writer, T value, JsonSerializerOptions options)
SignalRServerlessWeb (1)
Program.cs (1)
35var jsonSerializerOptions = new JsonSerializerOptions(JsonSerializerDefaults.Web)
System.Memory.Data (7)
System\BinaryData.cs (5)
90public BinaryData(object? jsonSerializable, JsonSerializerOptions? options = default, Type? type = default) : this( 381public static BinaryData FromObjectAsJson<T>(T jsonSerializable, JsonSerializerOptions? options = default) 418/// <seealso cref="ToObjectFromJson{String}(JsonSerializerOptions)" /> 458/// <param name="options">The <see cref="JsonSerializerOptions"/> to use when serializing to JSON.</param> 462public T? ToObjectFromJson<T>(JsonSerializerOptions? options = default)
System\BinaryDataConverter.cs (2)
18public override BinaryData? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 24public override void Write(Utf8JsonWriter writer, BinaryData value, JsonSerializerOptions options)
System.Net.Http.Json (33)
System\Net\Http\Json\HttpClientJsonExtensions.cs (4)
19private static Task<object?> FromJsonAsyncCore(Func<HttpClient, Uri?, CancellationToken, Task<HttpResponseMessage>> getMethod, HttpClient client, Uri? requestUri, Type type, JsonSerializerOptions? options, CancellationToken cancellationToken = default) => 20FromJsonAsyncCore(getMethod, client, requestUri, static (stream, options, cancellation) => JsonSerializer.DeserializeAsync(stream, options.type, options.options ?? JsonSerializerOptions.Web, cancellation), (type, options), cancellationToken); 24private static Task<TValue?> FromJsonAsyncCore<TValue>(Func<HttpClient, Uri?, CancellationToken, Task<HttpResponseMessage>> getMethod, HttpClient client, Uri? requestUri, JsonSerializerOptions? options, CancellationToken cancellationToken = default) => 25FromJsonAsyncCore(getMethod, client, requestUri, static (stream, options, cancellation) => JsonSerializer.DeserializeAsync<TValue>(stream, options ?? JsonSerializerOptions.Web, cancellation), options, cancellationToken);
System\Net\Http\Json\HttpClientJsonExtensions.Delete.cs (4)
33public static Task<object?> DeleteFromJsonAsync(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, Type type, JsonSerializerOptions? options, CancellationToken cancellationToken = default) => 48public static Task<object?> DeleteFromJsonAsync(this HttpClient client, Uri? requestUri, Type type, JsonSerializerOptions? options, CancellationToken cancellationToken = default) => 63public static Task<TValue?> DeleteFromJsonAsync<TValue>(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, JsonSerializerOptions? options, CancellationToken cancellationToken = default) => 78public static Task<TValue?> DeleteFromJsonAsync<TValue>(this HttpClient client, Uri? requestUri, JsonSerializerOptions? options, CancellationToken cancellationToken = default) =>
System\Net\Http\Json\HttpClientJsonExtensions.Get.AsyncEnumerable.cs (3)
34JsonSerializerOptions? options, 54JsonSerializerOptions? options, 135JsonSerializerOptions? options,
System\Net\Http\Json\HttpClientJsonExtensions.Get.cs (4)
23public static Task<object?> GetFromJsonAsync(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, Type type, JsonSerializerOptions? options, CancellationToken cancellationToken = default) => 28public static Task<object?> GetFromJsonAsync(this HttpClient client, Uri? requestUri, Type type, JsonSerializerOptions? options, CancellationToken cancellationToken = default) => 33public static Task<TValue?> GetFromJsonAsync<TValue>(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, JsonSerializerOptions? options, CancellationToken cancellationToken = default) => 38public static Task<TValue?> GetFromJsonAsync<TValue>(this HttpClient client, Uri? requestUri, JsonSerializerOptions? options, CancellationToken cancellationToken = default) =>
System\Net\Http\Json\HttpClientJsonExtensions.Patch.cs (2)
27public static Task<HttpResponseMessage> PatchAsJsonAsync<TValue>(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, TValue value, JsonSerializerOptions? options = null, CancellationToken cancellationToken = default) 48public static Task<HttpResponseMessage> PatchAsJsonAsync<TValue>(this HttpClient client, Uri? requestUri, TValue value, JsonSerializerOptions? options = null, CancellationToken cancellationToken = default)
System\Net\Http\Json\HttpClientJsonExtensions.Post.cs (2)
16public static Task<HttpResponseMessage> PostAsJsonAsync<TValue>(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, TValue value, JsonSerializerOptions? options = null, CancellationToken cancellationToken = default) 26public static Task<HttpResponseMessage> PostAsJsonAsync<TValue>(this HttpClient client, Uri? requestUri, TValue value, JsonSerializerOptions? options = null, CancellationToken cancellationToken = default)
System\Net\Http\Json\HttpClientJsonExtensions.Put.cs (2)
16public static Task<HttpResponseMessage> PutAsJsonAsync<TValue>(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, TValue value, JsonSerializerOptions? options = null, CancellationToken cancellationToken = default) 26public static Task<HttpResponseMessage> PutAsJsonAsync<TValue>(this HttpClient client, Uri? requestUri, TValue value, JsonSerializerOptions? options = null, CancellationToken cancellationToken = default)
System\Net\Http\Json\HttpContentJsonExtensions.AsyncEnumerable.cs (2)
52JsonSerializerOptions? options, 86JsonSerializerOptions? options,
System\Net\Http\Json\HttpContentJsonExtensions.cs (6)
30public static Task<object?> ReadFromJsonAsync(this HttpContent content, Type type, JsonSerializerOptions? options, CancellationToken cancellationToken = default) 61public static Task<T?> ReadFromJsonAsync<T>(this HttpContent content, JsonSerializerOptions? options, CancellationToken cancellationToken = default) 84private static async Task<object?> ReadFromJsonAsyncCore(HttpContent content, Type type, JsonSerializerOptions? options, CancellationToken cancellationToken) 88return await JsonSerializer.DeserializeAsync(contentStream, type, options ?? JsonSerializerOptions.Web, cancellationToken).ConfigureAwait(false); 94private static async Task<T?> ReadFromJsonAsyncCore<T>(HttpContent content, JsonSerializerOptions? options, CancellationToken cancellationToken) 98return await JsonSerializer.DeserializeAsync<T>(contentStream, options ?? JsonSerializerOptions.Web, cancellationToken).ConfigureAwait(false);
System\Net\Http\Json\JsonContent.cs (2)
53public static JsonContent Create<T>(T inputValue, MediaTypeHeaderValue? mediaType = null, JsonSerializerOptions? options = null) 66public static JsonContent Create(object? inputValue, Type inputType, MediaTypeHeaderValue? mediaType = null, JsonSerializerOptions? options = null)
System\Net\Http\Json\JsonHelpers.cs (2)
17internal static JsonTypeInfo GetJsonTypeInfo(Type type, JsonSerializerOptions? options) 23options ??= JsonSerializerOptions.Web;
System.Text.Json (618)
src\libraries\System.Text.Json\Common\JsonIgnoreCondition.cs (2)
7/// When specified on <see cref="JsonSerializerOptions.DefaultIgnoreCondition"/>, 11/// overrides the setting on <see cref="JsonSerializerOptions.DefaultIgnoreCondition"/>.
src\libraries\System.Text.Json\Common\JsonSerializerDefaults.cs (1)
7/// Signifies what default options are used by <see cref="JsonSerializerOptions"/>.
src\libraries\System.Text.Json\Common\JsonSourceGenerationOptionsAttribute.cs (25)
44/// Specifies the default value of <see cref="JsonSerializerOptions.AllowOutOfOrderMetadataProperties"/> when set. 49/// Specifies the default value of <see cref="JsonSerializerOptions.AllowTrailingCommas"/> when set. 54/// Specifies the default value of <see cref="JsonSerializerOptions.Converters"/> when set. 59/// Specifies the default value of <see cref="JsonSerializerOptions.DefaultBufferSize"/> when set. 64/// Specifies the default value of <see cref="JsonSerializerOptions.DefaultIgnoreCondition"/> when set. 69/// Specifies the default value of <see cref="JsonSerializerOptions.DictionaryKeyPolicy"/> when set. 74/// Specifies the default value of <see cref="JsonSerializerOptions.IgnoreReadOnlyFields"/> when set. 79/// Specifies the default value of <see cref="JsonSerializerOptions.IgnoreReadOnlyProperties"/> when set. 84/// Specifies the default value of <see cref="JsonSerializerOptions.IncludeFields"/> when set. 89/// Specifies the default value of <see cref="JsonSerializerOptions.MaxDepth"/> when set. 94/// Specifies the default value of <see cref="JsonSerializerOptions.NumberHandling"/> when set. 99/// Specifies the default value of <see cref="JsonSerializerOptions.PreferredObjectCreationHandling"/> when set. 104/// Specifies the default value of <see cref="JsonSerializerOptions.PropertyNameCaseInsensitive"/> when set. 109/// Specifies the default value of <see cref="JsonSerializerOptions.PropertyNamingPolicy"/> when set. 114/// Specifies the default value of <see cref="JsonSerializerOptions.ReadCommentHandling"/> when set. 119/// Specifies the default value of <see cref="JsonSerializerOptions.ReferenceHandler"/> when set. 124/// Specifies the default value of <see cref="JsonSerializerOptions.RespectNullableAnnotations"/> when set. 129/// Specifies the default value of <see cref="JsonSerializerOptions.RespectRequiredConstructorParameters"/> when set. 134/// Specifies the default value of <see cref="JsonSerializerOptions.UnknownTypeHandling"/> when set. 139/// Specifies the default value of <see cref="JsonSerializerOptions.UnmappedMemberHandling"/> when set. 144/// Specifies the default value of <see cref="JsonSerializerOptions.WriteIndented"/> when set. 149/// Specifies the default value of <see cref="JsonSerializerOptions.IndentCharacter"/> when set. 154/// Specifies the default value of <see cref="JsonSerializerOptions.IndentCharacter"/> when set. 170/// Specifies the default value of <see cref="JsonSerializerOptions.NewLine"/> when set. 175/// Specifies the default value of <see cref="JsonSerializerOptions.AllowDuplicateProperties"/> when set.
System\Text\Json\Nodes\JsonArray.cs (1)
264public override void WriteTo(Utf8JsonWriter writer, JsonSerializerOptions? options = null)
System\Text\Json\Nodes\JsonNode.cs (3)
15/// <seealso cref="JsonSerializerOptions.UnknownTypeHandling"/> to specify that a type 20private protected static readonly JsonSerializerOptions s_defaultOptions = new(); 391var jsonTypeInfo = (JsonTypeInfo<T>)JsonSerializerOptions.Default.GetTypeInfo(typeof(T));
System\Text\Json\Nodes\JsonNode.To.cs (4)
13public string ToJsonString(JsonSerializerOptions? options = null) 16int defaultBufferSize = JsonSerializerOptions.BufferSizeDefault; 56Utf8JsonWriter writer = Utf8JsonWriterCache.RentWriterAndBuffer(new JsonWriterOptions { Indented = true }, JsonSerializerOptions.BufferSizeDefault, out PooledByteBufferWriter output); 77public abstract void WriteTo(Utf8JsonWriter writer, JsonSerializerOptions? options = null);
System\Text\Json\Nodes\JsonObject.cs (1)
161public override void WriteTo(Utf8JsonWriter writer, JsonSerializerOptions? options = null)
System\Text\Json\Nodes\JsonValue.cs (2)
67var jsonTypeInfo = (JsonTypeInfo<T>)JsonSerializerOptions.Default.GetTypeInfo(typeof(T)); 136JsonSerializerOptions.BufferSizeDefault,
System\Text\Json\Nodes\JsonValueOfElement.cs (1)
197public override void WriteTo(Utf8JsonWriter writer, JsonSerializerOptions? options = null)
System\Text\Json\Nodes\JsonValueOfJsonPrimitive.cs (3)
49public override void WriteTo(Utf8JsonWriter writer, JsonSerializerOptions? options = null) 136public override void WriteTo(Utf8JsonWriter writer, JsonSerializerOptions? options = null) => writer.WriteBooleanValue(_value); 311public override void WriteTo(Utf8JsonWriter writer, JsonSerializerOptions? options = null)
System\Text\Json\Nodes\JsonValueOfTCustomized.cs (2)
29public override void WriteTo(Utf8JsonWriter writer, JsonSerializerOptions? options = null) 49Utf8JsonWriter writer = Utf8JsonWriterCache.RentWriterAndBuffer(options: default, JsonSerializerOptions.BufferSizeDefault, out PooledByteBufferWriter output);
System\Text\Json\Nodes\JsonValueOfTPrimitive.cs (1)
42public override void WriteTo(Utf8JsonWriter writer, JsonSerializerOptions? options = null)
System\Text\Json\Schema\JsonSchemaExporter.cs (4)
27public static JsonNode GetJsonSchemaAsNode(this JsonSerializerOptions options, Type type, JsonSchemaExporterOptions? exporterOptions = null) 386private static void ValidateOptions(JsonSerializerOptions options) 411private readonly ref struct GenerationState(JsonSerializerOptions options, JsonSchemaExporterOptions exporterOptions) 417public JsonSerializerOptions Options { get; } = options;
System\Text\Json\Serialization\Attributes\JsonConverterAttribute.cs (1)
15/// <see cref="JsonSerializerOptions.Converters"/> or there is another <see cref="JsonConverterAttribute"/> on a property or field
System\Text\Json\Serialization\Attributes\JsonExtensionDataAttribute.cs (1)
17/// <see cref="JsonElement"/> depending on the value of <see cref="System.Text.Json.JsonSerializerOptions.UnknownTypeHandling"/>.
System\Text\Json\Serialization\Attributes\JsonUnmappedMemberHandlingAttribute.cs (1)
8/// for the specific type, overriding the global <see cref="JsonSerializerOptions.UnmappedMemberHandling"/> setting.
System\Text\Json\Serialization\Converters\CastingConverter.cs (9)
44public override T? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 47public override void Write(Utf8JsonWriter writer, T value, JsonSerializerOptions options) 50internal override bool OnTryRead(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options, scoped ref ReadStack state, out T? value) 57internal override bool OnTryWrite(Utf8JsonWriter writer, T value, JsonSerializerOptions options, ref WriteStack state) 60public override T ReadAsPropertyName(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 63internal override T ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 66public override void WriteAsPropertyName(Utf8JsonWriter writer, [DisallowNull] T value, JsonSerializerOptions options) 69internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, T value, JsonSerializerOptions options, bool isWritingExtensionDataProperty) 72internal override T ReadNumberWithCustomHandling(ref Utf8JsonReader reader, JsonNumberHandling handling, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Collection\ArrayConverter.cs (3)
22protected override void CreateCollection(ref Utf8JsonReader reader, scoped ref ReadStack state, JsonSerializerOptions options) 28protected override void ConvertCollection(ref ReadStack state, JsonSerializerOptions options) 34protected override bool OnWriteResume(Utf8JsonWriter writer, TElement[] array, JsonSerializerOptions options, ref WriteStack state)
System\Text\Json\Serialization\Converters\Collection\DictionaryDefaultConverter.cs (1)
24JsonSerializerOptions options,
System\Text\Json\Serialization\Converters\Collection\DictionaryOfTKeyTValueConverter.cs (2)
20protected override void Add(TKey key, in TValue value, JsonSerializerOptions options, ref ReadStack state) 40JsonSerializerOptions options,
System\Text\Json\Serialization\Converters\Collection\IAsyncEnumerableConverterFactory.cs (1)
22public override JsonConverter CreateConverter(Type typeToConvert, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Collection\IAsyncEnumerableOfTConverter.cs (4)
15internal override bool OnTryRead(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options, scoped ref ReadStack state, out TAsyncEnumerable value) 31protected override void CreateCollection(ref Utf8JsonReader reader, scoped ref ReadStack state, JsonSerializerOptions options) 36internal override bool OnTryWrite(Utf8JsonWriter writer, TAsyncEnumerable value, JsonSerializerOptions options, ref WriteStack state) 47protected override bool OnWriteResume(Utf8JsonWriter writer, TAsyncEnumerable value, JsonSerializerOptions options, ref WriteStack state)
System\Text\Json\Serialization\Converters\Collection\ICollectionOfTConverter.cs (2)
29protected override void CreateCollection(ref Utf8JsonReader reader, scoped ref ReadStack state, JsonSerializerOptions options) 40internal override void ConfigureJsonTypeInfo(JsonTypeInfo jsonTypeInfo, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Collection\IDictionaryConverter.cs (3)
21protected override void Add(string key, in object? value, JsonSerializerOptions options, ref ReadStack state) 49protected internal override bool OnWriteResume(Utf8JsonWriter writer, TDictionary value, JsonSerializerOptions options, ref WriteStack state) 106internal override void ConfigureJsonTypeInfo(JsonTypeInfo jsonTypeInfo, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Collection\IDictionaryOfTKeyTValueConverter.cs (2)
21protected override void Add(TKey key, in TValue value, JsonSerializerOptions options, ref ReadStack state) 54internal override void ConfigureJsonTypeInfo(JsonTypeInfo jsonTypeInfo, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Collection\IEnumerableConverter.cs (2)
26protected override void CreateCollection(ref Utf8JsonReader reader, scoped ref ReadStack state, JsonSerializerOptions options) 42JsonSerializerOptions options,
System\Text\Json\Serialization\Converters\Collection\IEnumerableConverterFactory.cs (1)
35public override JsonConverter CreateConverter(Type typeToConvert, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Collection\IEnumerableDefaultConverter.cs (1)
17protected override bool OnWriteResume(Utf8JsonWriter writer, TCollection value, JsonSerializerOptions options, ref WriteStack state)
System\Text\Json\Serialization\Converters\Collection\IEnumerableOfTConverter.cs (1)
24protected override void CreateCollection(ref Utf8JsonReader reader, scoped ref ReadStack state, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Collection\IListConverter.cs (3)
28protected override void CreateCollection(ref Utf8JsonReader reader, scoped ref ReadStack state, JsonSerializerOptions options) 39protected override bool OnWriteResume(Utf8JsonWriter writer, TCollection value, JsonSerializerOptions options, ref WriteStack state) 79internal override void ConfigureJsonTypeInfo(JsonTypeInfo jsonTypeInfo, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Collection\IListOfTConverter.cs (2)
29protected override void CreateCollection(ref Utf8JsonReader reader, scoped ref ReadStack state, JsonSerializerOptions options) 40internal override void ConfigureJsonTypeInfo(JsonTypeInfo jsonTypeInfo, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Collection\ImmutableDictionaryOfTKeyTValueConverter.cs (2)
15protected sealed override void Add(TKey key, in TValue value, JsonSerializerOptions options, ref ReadStack state) 41protected sealed override void ConvertCollection(ref ReadStack state, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Collection\ImmutableDictionaryOfTKeyTValueConverterWithReflection.cs (1)
24internal override void ConfigureJsonTypeInfoUsingReflection(JsonTypeInfo jsonTypeInfo, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Collection\ImmutableEnumerableOfTConverter.cs (2)
22protected sealed override void CreateCollection(ref Utf8JsonReader reader, scoped ref ReadStack state, JsonSerializerOptions options) 28protected sealed override void ConvertCollection(ref ReadStack state, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Collection\ImmutableEnumerableOfTConverterWithReflection.cs (1)
23internal override void ConfigureJsonTypeInfoUsingReflection(JsonTypeInfo jsonTypeInfo, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Collection\IReadOnlyDictionaryOfTKeyTValueConverter.cs (1)
16protected override void Add(TKey key, in TValue value, JsonSerializerOptions options, ref ReadStack state)
System\Text\Json\Serialization\Converters\Collection\ISetOfTConverter.cs (2)
26protected override void CreateCollection(ref Utf8JsonReader reader, scoped ref ReadStack state, JsonSerializerOptions options) 37internal override void ConfigureJsonTypeInfo(JsonTypeInfo jsonTypeInfo, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Collection\JsonCollectionConverter.cs (5)
26protected virtual void CreateCollection(ref Utf8JsonReader reader, scoped ref ReadStack state, JsonSerializerOptions options) 48protected virtual void ConvertCollection(ref ReadStack state, JsonSerializerOptions options) { } 64JsonSerializerOptions options, 294JsonSerializerOptions options, 346protected abstract bool OnWriteResume(Utf8JsonWriter writer, TCollection value, JsonSerializerOptions options, ref WriteStack state);
System\Text\Json\Serialization\Converters\Collection\JsonDictionaryConverter.cs (6)
18protected internal abstract bool OnWriteResume(Utf8JsonWriter writer, TDictionary dictionary, JsonSerializerOptions options, ref WriteStack state); 30protected abstract void Add(TKey key, in TValue value, JsonSerializerOptions options, ref ReadStack state); 36protected virtual void ConvertCollection(ref ReadStack state, JsonSerializerOptions options) { } 75JsonSerializerOptions options, 314static TKey ReadDictionaryKey(JsonConverter<TKey> keyConverter, ref Utf8JsonReader reader, scoped ref ReadStack state, JsonSerializerOptions options) 337JsonSerializerOptions options,
System\Text\Json\Serialization\Converters\Collection\ListOfTConverter.cs (2)
21protected override void CreateCollection(ref Utf8JsonReader reader, scoped ref ReadStack state, JsonSerializerOptions options) 36protected override bool OnWriteResume(Utf8JsonWriter writer, TCollection value, JsonSerializerOptions options, ref WriteStack state)
System\Text\Json\Serialization\Converters\Collection\MemoryConverter.cs (4)
17JsonSerializerOptions options, 35protected override void CreateCollection(ref Utf8JsonReader reader, scoped ref ReadStack state, JsonSerializerOptions options) 41protected override void ConvertCollection(ref ReadStack state, JsonSerializerOptions options) 47protected override bool OnWriteResume(Utf8JsonWriter writer, Memory<T> value, JsonSerializerOptions options, ref WriteStack state)
System\Text\Json\Serialization\Converters\Collection\MemoryConverterFactory.cs (1)
24public override JsonConverter? CreateConverter(Type typeToConvert, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Collection\QueueOfTConverter.cs (1)
19protected override void CreateCollection(ref Utf8JsonReader reader, scoped ref ReadStack state, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Collection\ReadOnlyMemoryConverter.cs (5)
17JsonSerializerOptions options, 35protected override void CreateCollection(ref Utf8JsonReader reader, scoped ref ReadStack state, JsonSerializerOptions options) 41protected override void ConvertCollection(ref ReadStack state, JsonSerializerOptions options) 47protected override bool OnWriteResume(Utf8JsonWriter writer, ReadOnlyMemory<T> value, JsonSerializerOptions options, ref WriteStack state) 52internal static bool OnWriteResume(Utf8JsonWriter writer, ReadOnlySpan<T> value, JsonSerializerOptions options, ref WriteStack state)
System\Text\Json\Serialization\Converters\Collection\RootLevelListConverter.cs (1)
26internal override bool OnTryRead(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options, scoped ref ReadStack state, out List<T?>? value)
System\Text\Json\Serialization\Converters\Collection\StackOfTConverter.cs (1)
20protected override void CreateCollection(ref Utf8JsonReader reader, scoped ref ReadStack state, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Collection\StackOrQueueConverter.cs (2)
23protected sealed override void CreateCollection(ref Utf8JsonReader reader, scoped ref ReadStack state, JsonSerializerOptions options) 43protected sealed override bool OnWriteResume(Utf8JsonWriter writer, TCollection value, JsonSerializerOptions options, ref WriteStack state)
System\Text\Json\Serialization\Converters\Collection\StackOrQueueConverterWithReflection.cs (1)
21internal override void ConfigureJsonTypeInfoUsingReflection(JsonTypeInfo jsonTypeInfo, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\FSharp\FSharpListConverter.cs (2)
29protected override void CreateCollection(ref Utf8JsonReader reader, scoped ref ReadStack state, JsonSerializerOptions options) 35protected override void ConvertCollection(ref ReadStack state, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\FSharp\FSharpMapConverter.cs (2)
25protected override void Add(TKey key, in TValue value, JsonSerializerOptions options, ref ReadStack state) 39protected override void ConvertCollection(ref ReadStack state, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\FSharp\FSharpOptionConverter.cs (4)
33internal override bool OnTryRead(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options, scoped ref ReadStack state, out TOption? value) 53internal override bool OnTryWrite(Utf8JsonWriter writer, TOption value, JsonSerializerOptions options, ref WriteStack state) 70public override void Write(Utf8JsonWriter writer, TOption value, JsonSerializerOptions options) 83public override TOption? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\FSharp\FSharpSetConverter.cs (2)
29protected override void CreateCollection(ref Utf8JsonReader reader, scoped ref ReadStack state, JsonSerializerOptions options) 35protected override void ConvertCollection(ref ReadStack state, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\FSharp\FSharpTypeConverterFactory.cs (1)
29public override JsonConverter? CreateConverter(Type typeToConvert, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\FSharp\FSharpValueOptionConverter.cs (4)
33internal override bool OnTryRead(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options, scoped ref ReadStack state, out TValueOption value) 53internal override bool OnTryWrite(Utf8JsonWriter writer, TValueOption value, JsonSerializerOptions options, ref WriteStack state) 71public override void Write(Utf8JsonWriter writer, TValueOption value, JsonSerializerOptions options) 85public override TValueOption Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\JsonMetadataServicesConverter.cs (3)
48internal override bool OnTryRead(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options, scoped ref ReadStack state, out T? value) 51internal override bool OnTryWrite(Utf8JsonWriter writer, T value, JsonSerializerOptions options, ref WriteStack state) 68internal override void ConfigureJsonTypeInfo(JsonTypeInfo jsonTypeInfo, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Node\JsonArrayConverter.cs (2)
12public override void Write(Utf8JsonWriter writer, JsonArray? value, JsonSerializerOptions options) 23public override JsonArray? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Node\JsonNodeConverter.cs (2)
18public override void Write(Utf8JsonWriter writer, JsonNode? value, JsonSerializerOptions options) 30public override JsonNode? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Node\JsonNodeConverterFactory.cs (1)
16public override JsonConverter? CreateConverter(Type typeToConvert, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Node\JsonObjectConverter.cs (4)
13internal override void ConfigureJsonTypeInfo(JsonTypeInfo jsonTypeInfo, JsonSerializerOptions options) 22JsonSerializerOptions options, 44public override void Write(Utf8JsonWriter writer, JsonObject? value, JsonSerializerOptions options) 55public override JsonObject? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Node\JsonValueConverter.cs (2)
12public override void Write(Utf8JsonWriter writer, JsonValue? value, JsonSerializerOptions options) 23public override JsonValue? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Object\ObjectConverter.cs (8)
20public sealed override object ReadAsPropertyName(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 26internal sealed override object ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 32public sealed override void Write(Utf8JsonWriter writer, object? value, JsonSerializerOptions options) 44public sealed override void WriteAsPropertyName(Utf8JsonWriter writer, object value, JsonSerializerOptions options) 49internal sealed override void WriteAsPropertyNameCore(Utf8JsonWriter writer, object value, JsonSerializerOptions options, bool isWritingExtensionDataProperty) 78public override object? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 97public override object? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 108internal override bool OnTryRead(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options, scoped ref ReadStack state, out object? value)
System\Text\Json\Serialization\Converters\Object\ObjectConverterFactory.cs (1)
41public override JsonConverter CreateConverter(Type typeToConvert, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Object\ObjectDefaultConverter.cs (3)
20internal override bool OnTryRead(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options, scoped ref ReadStack state, [MaybeNullWhen(false)] out T value) 271internal static void PopulatePropertiesFastPath(object obj, JsonTypeInfo jsonTypeInfo, JsonSerializerOptions options, ref Utf8JsonReader reader, scoped ref ReadStack state) 319JsonSerializerOptions options,
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (6)
24internal sealed override bool OnTryRead(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options, scoped ref ReadStack state, [MaybeNullWhen(false)] out T value) 289protected abstract void InitializeConstructorArgumentCaches(ref ReadStack state, JsonSerializerOptions options); 299private void ReadConstructorArguments(scoped ref ReadStack state, ref Utf8JsonReader reader, JsonSerializerOptions options) 397private bool ReadConstructorArgumentsWithContinuation(scoped ref ReadStack state, ref Utf8JsonReader reader, JsonSerializerOptions options) 589private void BeginRead(scoped ref ReadStack state, JsonSerializerOptions options) 616JsonSerializerOptions options,
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.Large.cs (1)
52protected sealed override void InitializeConstructorArgumentCaches(ref ReadStack state, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.Large.Reflection.cs (1)
25internal override void ConfigureJsonTypeInfoUsingReflection(JsonTypeInfo jsonTypeInfo, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.Small.cs (2)
89protected override void InitializeConstructorArgumentCaches(ref ReadStack state, JsonSerializerOptions options) 124internal override void ConfigureJsonTypeInfoUsingReflection(JsonTypeInfo jsonTypeInfo, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\BooleanConverter.cs (4)
13public override bool Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 18public override void Write(Utf8JsonWriter writer, bool value, JsonSerializerOptions options) 23internal override bool ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 36internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, bool value, JsonSerializerOptions options, bool isWritingExtensionDataProperty)
System\Text\Json\Serialization\Converters\Value\ByteArrayConverter.cs (2)
10public override byte[]? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 20public override void Write(Utf8JsonWriter writer, byte[]? value, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\ByteConverter.cs (5)
17public override byte Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 22public override void Write(Utf8JsonWriter writer, byte value, JsonSerializerOptions options) 27internal override byte ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 33internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, byte value, JsonSerializerOptions options, bool isWritingExtensionDataProperty) 38internal override byte ReadNumberWithCustomHandling(ref Utf8JsonReader reader, JsonNumberHandling handling, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\CharConverter.cs (4)
13public override char Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 36public override void Write(Utf8JsonWriter writer, char value, JsonSerializerOptions options) 47internal override char ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 53internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, char value, JsonSerializerOptions options, bool isWritingExtensionDataProperty)
System\Text\Json\Serialization\Converters\Value\DateOnlyConverter.cs (4)
15public override DateOnly Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 25internal override DateOnly ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 65public override void Write(Utf8JsonWriter writer, DateOnly value, JsonSerializerOptions options) 73internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, DateOnly value, JsonSerializerOptions options, bool isWritingExtensionDataProperty)
System\Text\Json\Serialization\Converters\Value\DateTimeConverter.cs (4)
11public override DateTime Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 16public override void Write(Utf8JsonWriter writer, DateTime value, JsonSerializerOptions options) 21internal override DateTime ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 27internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, DateTime value, JsonSerializerOptions options, bool isWritingExtensionDataProperty)
System\Text\Json\Serialization\Converters\Value\DateTimeOffsetConverter.cs (4)
11public override DateTimeOffset Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 16public override void Write(Utf8JsonWriter writer, DateTimeOffset value, JsonSerializerOptions options) 21internal override DateTimeOffset ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 27internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, DateTimeOffset value, JsonSerializerOptions options, bool isWritingExtensionDataProperty)
System\Text\Json\Serialization\Converters\Value\DecimalConverter.cs (5)
16public override decimal Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 21public override void Write(Utf8JsonWriter writer, decimal value, JsonSerializerOptions options) 26internal override decimal ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 32internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, decimal value, JsonSerializerOptions options, bool isWritingExtensionDataProperty) 37internal override decimal ReadNumberWithCustomHandling(ref Utf8JsonReader reader, JsonNumberHandling handling, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\DoubleConverter.cs (5)
17public override double Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 22public override void Write(Utf8JsonWriter writer, double value, JsonSerializerOptions options) 27internal override double ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 33internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, double value, JsonSerializerOptions options, bool isWritingExtensionDataProperty) 38internal override double ReadNumberWithCustomHandling(ref Utf8JsonReader reader, JsonNumberHandling handling, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\EnumConverter.cs (5)
56public EnumConverter(EnumConverterOptions converterOptions, JsonNamingPolicy? namingPolicy, JsonSerializerOptions options) 102public override T Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 132public override void Write(Utf8JsonWriter writer, T value, JsonSerializerOptions options) 181internal override T ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 194internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, T value, JsonSerializerOptions options, bool isWritingExtensionDataProperty)
System\Text\Json\Serialization\Converters\Value\EnumConverterFactory.cs (4)
22public override JsonConverter CreateConverter(Type type, JsonSerializerOptions options) 31public static JsonConverter Create(Type enumType, EnumConverterOptions converterOptions, JsonNamingPolicy? namingPolicy, JsonSerializerOptions options) 41parameterTypes: [typeof(EnumConverterOptions), typeof(JsonNamingPolicy), typeof(JsonSerializerOptions)], 56public static JsonConverter<T> Create<T>(EnumConverterOptions converterOptions, JsonSerializerOptions options, JsonNamingPolicy? namingPolicy = null)
System\Text\Json\Serialization\Converters\Value\GuidConverter.cs (4)
12public override Guid Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 17public override void Write(Utf8JsonWriter writer, Guid value, JsonSerializerOptions options) 22internal override Guid ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 28internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, Guid value, JsonSerializerOptions options, bool isWritingExtensionDataProperty)
System\Text\Json\Serialization\Converters\Value\HalfConverter.cs (5)
22public override Half Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 32public override void Write(Utf8JsonWriter writer, Half value, JsonSerializerOptions options) 73internal override Half ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 79internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, Half value, JsonSerializerOptions options, bool isWritingExtensionDataProperty) 86internal override Half ReadNumberWithCustomHandling(ref Utf8JsonReader reader, JsonNumberHandling handling, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\Int128Converter.cs (5)
21public override Int128 Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 31public override void Write(Utf8JsonWriter writer, Int128 value, JsonSerializerOptions options) 66internal override Int128 ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 72internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, Int128 value, JsonSerializerOptions options, bool isWritingExtensionDataProperty) 79internal override Int128 ReadNumberWithCustomHandling(ref Utf8JsonReader reader, JsonNumberHandling handling, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\Int16Converter.cs (5)
17public override short Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 22public override void Write(Utf8JsonWriter writer, short value, JsonSerializerOptions options) 28internal override short ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 34internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, short value, JsonSerializerOptions options, bool isWritingExtensionDataProperty) 39internal override short ReadNumberWithCustomHandling(ref Utf8JsonReader reader, JsonNumberHandling handling, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\Int32Converter.cs (5)
17public override int Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 22public override void Write(Utf8JsonWriter writer, int value, JsonSerializerOptions options) 28internal override int ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 34internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, int value, JsonSerializerOptions options, bool isWritingExtensionDataProperty) 39internal override int ReadNumberWithCustomHandling(ref Utf8JsonReader reader, JsonNumberHandling handling, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\Int64Converter.cs (5)
17public override long Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 22public override void Write(Utf8JsonWriter writer, long value, JsonSerializerOptions options) 27internal override long ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 33internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, long value, JsonSerializerOptions options, bool isWritingExtensionDataProperty) 38internal override long ReadNumberWithCustomHandling(ref Utf8JsonReader reader, JsonNumberHandling handling, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\JsonDocumentConverter.cs (2)
13public override JsonDocument Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => 16public override void Write(Utf8JsonWriter writer, JsonDocument? value, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\JsonElementConverter.cs (2)
11public override JsonElement Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 16public override void Write(Utf8JsonWriter writer, JsonElement value, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\JsonPrimitiveConverter.cs (2)
16public sealed override void WriteAsPropertyName(Utf8JsonWriter writer, [DisallowNull] T value, JsonSerializerOptions options) 23public sealed override T ReadAsPropertyName(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\MemoryByteConverter.cs (2)
13public override Memory<byte> Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 18public override void Write(Utf8JsonWriter writer, Memory<byte> value, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\NullableConverter.cs (5)
28internal override bool OnTryRead(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options, scoped ref ReadStack state, out T? value) 50internal override bool OnTryWrite(Utf8JsonWriter writer, T? value, JsonSerializerOptions options, ref WriteStack state) 62public override T? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 73public override void Write(Utf8JsonWriter writer, T? value, JsonSerializerOptions options) 85internal override T? ReadNumberWithCustomHandling(ref Utf8JsonReader reader, JsonNumberHandling numberHandling, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\NullableConverterFactory.cs (1)
19public override JsonConverter CreateConverter(Type typeToConvert, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\ReadOnlyMemoryByteConverter.cs (2)
13public override ReadOnlyMemory<byte> Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 18public override void Write(Utf8JsonWriter writer, ReadOnlyMemory<byte> value, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\SByteConverter.cs (5)
17public override sbyte Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 22public override void Write(Utf8JsonWriter writer, sbyte value, JsonSerializerOptions options) 27internal override sbyte ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 33internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, sbyte value, JsonSerializerOptions options, bool isWritingExtensionDataProperty) 38internal override sbyte ReadNumberWithCustomHandling(ref Utf8JsonReader reader, JsonNumberHandling handling, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\SingleConverter.cs (5)
18public override float Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 23public override void Write(Utf8JsonWriter writer, float value, JsonSerializerOptions options) 28internal override float ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 34internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, float value, JsonSerializerOptions options, bool isWritingExtensionDataProperty) 39internal override float ReadNumberWithCustomHandling(ref Utf8JsonReader reader, JsonNumberHandling handling, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\StringConverter.cs (4)
12public override string? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 17public override void Write(Utf8JsonWriter writer, string? value, JsonSerializerOptions options) 30internal override string ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 36internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, string value, JsonSerializerOptions options, bool isWritingExtensionDataProperty)
System\Text\Json\Serialization\Converters\Value\TimeOnlyConverter.cs (4)
17public override TimeOnly Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 27internal override TimeOnly ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 79public override void Write(Utf8JsonWriter writer, TimeOnly value, JsonSerializerOptions options) 89internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, TimeOnly value, JsonSerializerOptions options, bool isWritingExtensionDataProperty)
System\Text\Json\Serialization\Converters\Value\TimeSpanConverter.cs (4)
17public override TimeSpan Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 27internal override TimeSpan ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 77public override void Write(Utf8JsonWriter writer, TimeSpan value, JsonSerializerOptions options) 87internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, TimeSpan value, JsonSerializerOptions options, bool isWritingExtensionDataProperty)
System\Text\Json\Serialization\Converters\Value\UInt128Converter.cs (5)
21public override UInt128 Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 31public override void Write(Utf8JsonWriter writer, UInt128 value, JsonSerializerOptions options) 66internal override UInt128 ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 72internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, UInt128 value, JsonSerializerOptions options, bool isWritingExtensionDataProperty) 79internal override UInt128 ReadNumberWithCustomHandling(ref Utf8JsonReader reader, JsonNumberHandling handling, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\UInt16Converter.cs (5)
17public override ushort Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 22public override void Write(Utf8JsonWriter writer, ushort value, JsonSerializerOptions options) 28internal override ushort ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 34internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, ushort value, JsonSerializerOptions options, bool isWritingExtensionDataProperty) 39internal override ushort ReadNumberWithCustomHandling(ref Utf8JsonReader reader, JsonNumberHandling handling, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\UInt32Converter.cs (5)
17public override uint Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 22public override void Write(Utf8JsonWriter writer, uint value, JsonSerializerOptions options) 28internal override uint ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 34internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, uint value, JsonSerializerOptions options, bool isWritingExtensionDataProperty) 39internal override uint ReadNumberWithCustomHandling(ref Utf8JsonReader reader, JsonNumberHandling handling, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\UInt64Converter.cs (5)
17public override ulong Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 22public override void Write(Utf8JsonWriter writer, ulong value, JsonSerializerOptions options) 27internal override ulong ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 33internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, ulong value, JsonSerializerOptions options, bool isWritingExtensionDataProperty) 38internal override ulong ReadNumberWithCustomHandling(ref Utf8JsonReader reader, JsonNumberHandling handling, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\UnsupportedTypeConverter.cs (2)
17public override T Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => 20public override void Write(Utf8JsonWriter writer, T value, JsonSerializerOptions options) =>
System\Text\Json\Serialization\Converters\Value\UnsupportedTypeConverterFactory.cs (1)
33public override JsonConverter CreateConverter(Type type, JsonSerializerOptions options)
System\Text\Json\Serialization\Converters\Value\UriConverter.cs (4)
12public override Uri? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 17public override void Write(Utf8JsonWriter writer, Uri? value, JsonSerializerOptions options) 28internal override Uri ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 46internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, Uri value, JsonSerializerOptions options, bool isWritingExtensionDataProperty)
System\Text\Json\Serialization\Converters\Value\VersionConverter.cs (4)
20public override Version? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 81public override void Write(Utf8JsonWriter writer, Version? value, JsonSerializerOptions options) 99internal override Version ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 104internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, Version value, JsonSerializerOptions options, bool isWritingExtensionDataProperty)
System\Text\Json\Serialization\JsonConverter.cs (17)
105JsonSerializerOptions options, 113internal virtual JsonTypeInfo CreateJsonTypeInfo(JsonSerializerOptions options) 130JsonSerializerOptions.CheckConverterNullabilityIsSameAsPropertyType(this, typeof(TTarget)); 185/// Used in conjunction with <see cref="JsonCollectionConverter{TCollection, TElement}.ConvertCollection(ref ReadStack, JsonSerializerOptions)"/>. 202internal abstract object? ReadAsObject(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options); 203internal abstract bool OnTryReadAsObject(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options, scoped ref ReadStack state, out object? value); 204internal abstract bool TryReadAsObject(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options, scoped ref ReadStack state, out object? value); 205internal abstract object? ReadAsPropertyNameAsObject(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options); 206internal abstract object? ReadAsPropertyNameCoreAsObject(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options); 207internal abstract object? ReadNumberWithCustomHandlingAsObject(ref Utf8JsonReader reader, JsonNumberHandling handling, JsonSerializerOptions options); 209internal abstract void WriteAsObject(Utf8JsonWriter writer, object? value, JsonSerializerOptions options); 210internal abstract bool OnTryWriteAsObject(Utf8JsonWriter writer, object? value, JsonSerializerOptions options, ref WriteStack state); 211internal abstract bool TryWriteAsObject(Utf8JsonWriter writer, object? value, JsonSerializerOptions options, ref WriteStack state); 212internal abstract void WriteAsPropertyNameAsObject(Utf8JsonWriter writer, object? value, JsonSerializerOptions options); 213internal abstract void WriteAsPropertyNameCoreAsObject(Utf8JsonWriter writer, object? value, JsonSerializerOptions options, bool isWritingExtensionDataProperty); 229internal virtual void ConfigureJsonTypeInfo(JsonTypeInfo jsonTypeInfo, JsonSerializerOptions options) { } 236internal virtual void ConfigureJsonTypeInfoUsingReflection(JsonTypeInfo jsonTypeInfo, JsonSerializerOptions options) { }
System\Text\Json\Serialization\JsonConverter.MetadataHandling.cs (2)
69internal JsonConverter? ResolvePolymorphicConverter(object value, JsonTypeInfo jsonTypeInfo, JsonSerializerOptions options, ref WriteStack state) 138internal bool TryHandleSerializedObjectReference(Utf8JsonWriter writer, object value, JsonSerializerOptions options, JsonConverter? polymorphicConverter, ref WriteStack state)
System\Text\Json\Serialization\JsonConverterFactory.cs (14)
28/// <param name="options">The <see cref="JsonSerializerOptions"/> being used.</param> 33public abstract JsonConverter? CreateConverter(Type typeToConvert, JsonSerializerOptions options); 35internal JsonConverter GetConverterInternal(Type typeToConvert, JsonSerializerOptions options) 53internal sealed override object? ReadAsObject(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 63JsonSerializerOptions options, 75JsonSerializerOptions options, 84internal sealed override object? ReadAsPropertyNameAsObject(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 91internal sealed override object? ReadAsPropertyNameCoreAsObject(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 98internal sealed override object? ReadNumberWithCustomHandlingAsObject(ref Utf8JsonReader reader, JsonNumberHandling handling, JsonSerializerOptions options) 105internal sealed override void WriteAsObject(Utf8JsonWriter writer, object? value, JsonSerializerOptions options) 115JsonSerializerOptions options, 126JsonSerializerOptions options, 134internal sealed override void WriteAsPropertyNameAsObject(Utf8JsonWriter writer, object? value, JsonSerializerOptions options) 147JsonSerializerOptions options,
System\Text\Json\Serialization\JsonConverterOfT.cs (29)
55internal sealed override JsonTypeInfo CreateJsonTypeInfo(JsonSerializerOptions options) 77internal sealed override void WriteAsObject(Utf8JsonWriter writer, object? value, JsonSerializerOptions options) 84internal sealed override bool OnTryWriteAsObject(Utf8JsonWriter writer, object? value, JsonSerializerOptions options, ref WriteStack state) 91internal sealed override void WriteAsPropertyNameAsObject(Utf8JsonWriter writer, object? value, JsonSerializerOptions options) 97internal sealed override void WriteAsPropertyNameCoreAsObject(Utf8JsonWriter writer, object? value, JsonSerializerOptions options, bool isWritingExtensionDataProperty) 110internal sealed override bool TryWriteAsObject(Utf8JsonWriter writer, object? value, JsonSerializerOptions options, ref WriteStack state) 121JsonSerializerOptions options, 129internal virtual bool OnTryRead(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options, scoped ref ReadStack state, out T? value) 143/// <param name="options">The <see cref="JsonSerializerOptions"/> being used.</param> 146public abstract T? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options); 148internal bool TryRead(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options, scoped ref ReadStack state, out T? value, out bool isPopulatedValue) 282internal sealed override bool OnTryReadAsObject(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options, scoped ref ReadStack state, out object? value) 289internal sealed override bool TryReadAsObject(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options, scoped ref ReadStack state, out object? value) 296internal sealed override object? ReadAsObject(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 302internal sealed override object? ReadAsPropertyNameAsObject(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 308internal sealed override object? ReadAsPropertyNameCoreAsObject(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 314internal sealed override object? ReadNumberWithCustomHandlingAsObject(ref Utf8JsonReader reader, JsonNumberHandling handling, JsonSerializerOptions options) 327internal bool TryWrite(Utf8JsonWriter writer, in T? value, JsonSerializerOptions options, ref WriteStack state) 445internal bool TryWriteDataExtensionProperty(Utf8JsonWriter writer, T value, JsonSerializerOptions options, ref WriteStack state) 575/// <param name="options">The <see cref="JsonSerializerOptions"/> being used.</param> 581JsonSerializerOptions options); 588/// <param name="options">The <see cref="JsonSerializerOptions"/> being used.</param> 591public virtual T ReadAsPropertyName(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 603internal virtual T ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 622/// <param name="options">The <see cref="JsonSerializerOptions"/> being used.</param> 624public virtual void WriteAsPropertyName(Utf8JsonWriter writer, [DisallowNull] T value, JsonSerializerOptions options) 636internal virtual void WriteAsPropertyNameCore(Utf8JsonWriter writer, [DisallowNull] T value, JsonSerializerOptions options, bool isWritingExtensionDataProperty) 658private JsonConverter<T>? GetFallbackConverterForPropertyNameSerialization(JsonSerializerOptions options) 680internal virtual T ReadNumberWithCustomHandling(ref Utf8JsonReader reader, JsonNumberHandling handling, JsonSerializerOptions options)
System\Text\Json\Serialization\JsonConverterOfT.ReadCore.cs (1)
13JsonSerializerOptions options,
System\Text\Json\Serialization\JsonConverterOfT.WriteCore.cs (1)
11JsonSerializerOptions options,
System\Text\Json\Serialization\JsonNumberEnumConverter.cs (1)
29public override JsonConverter? CreateConverter(Type typeToConvert, JsonSerializerOptions options)
System\Text\Json\Serialization\JsonResumableConverterOfT.cs (2)
17public sealed override T? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 31public sealed override void Write(Utf8JsonWriter writer, T value, JsonSerializerOptions options)
System\Text\Json\Serialization\JsonSerializer.Helpers.cs (4)
19/// Indicates whether unconfigured <see cref="JsonSerializerOptions"/> instances 35private static JsonTypeInfo GetTypeInfo(JsonSerializerOptions? options, Type inputType) 39options ??= JsonSerializerOptions.Default; 52private static JsonTypeInfo<T> GetTypeInfo<T>(JsonSerializerOptions? options)
System\Text\Json\Serialization\JsonSerializer.Read.Document.cs (2)
31public static TValue? Deserialize<TValue>(this JsonDocument document, JsonSerializerOptions? options = null) 59public static object? Deserialize(this JsonDocument document, Type returnType, JsonSerializerOptions? options = null)
System\Text\Json\Serialization\JsonSerializer.Read.Element.cs (2)
28public static TValue? Deserialize<TValue>(this JsonElement element, JsonSerializerOptions? options = null) 54public static object? Deserialize(this JsonElement element, Type returnType, JsonSerializerOptions? options = null)
System\Text\Json\Serialization\JsonSerializer.Read.HandlePropertyName.cs (3)
23JsonSerializerOptions options, 81JsonSerializerOptions options, 108JsonSerializerOptions options)
System\Text\Json\Serialization\JsonSerializer.Read.Node.cs (4)
30public static TValue? Deserialize<TValue>(this JsonNode? node, JsonSerializerOptions? options = null) 52public static object? Deserialize(this JsonNode? node, Type returnType, JsonSerializerOptions? options = null) 141JsonSerializerOptions options = jsonTypeInfo.Options; 162JsonSerializerOptions options = jsonTypeInfo.Options;
System\Text\Json\Serialization\JsonSerializer.Read.Pipe.cs (4)
45JsonSerializerOptions? options = null, 183JsonSerializerOptions? options = null, 209JsonSerializerOptions? options = null, 291JsonSerializerOptions? options = null,
System\Text\Json\Serialization\JsonSerializer.Read.Span.cs (2)
31public static TValue? Deserialize<TValue>(ReadOnlySpan<byte> utf8Json, JsonSerializerOptions? options = null) 58public static object? Deserialize(ReadOnlySpan<byte> utf8Json, Type returnType, JsonSerializerOptions? options = null)
System\Text\Json\Serialization\JsonSerializer.Read.Stream.cs (6)
45JsonSerializerOptions? options = null, 78JsonSerializerOptions? options = null) 114JsonSerializerOptions? options = null, 149JsonSerializerOptions? options = null) 364JsonSerializerOptions? options = null, 394JsonSerializerOptions? options = null,
System\Text\Json\Serialization\JsonSerializer.Read.String.cs (4)
47public static TValue? Deserialize<TValue>([StringSyntax(StringSyntaxAttribute.Json)] string json, JsonSerializerOptions? options = null) 81public static TValue? Deserialize<TValue>([StringSyntax(StringSyntaxAttribute.Json)] ReadOnlySpan<char> json, JsonSerializerOptions? options = null) 116public static object? Deserialize([StringSyntax(StringSyntaxAttribute.Json)] string json, Type returnType, JsonSerializerOptions? options = null) 154public static object? Deserialize([StringSyntax(StringSyntaxAttribute.Json)] ReadOnlySpan<char> json, Type returnType, JsonSerializerOptions? options = null)
System\Text\Json\Serialization\JsonSerializer.Read.Utf8JsonReader.cs (7)
53/// The <see cref="JsonReaderOptions"/> used to create the instance of the <see cref="Utf8JsonReader"/> take precedence over the <see cref="JsonSerializerOptions"/> when they conflict. 59public static TValue? Deserialize<TValue>(ref Utf8JsonReader reader, JsonSerializerOptions? options = null) 106/// The <see cref="JsonReaderOptions"/> used to create the instance of the <see cref="Utf8JsonReader"/> take precedence over the <see cref="JsonSerializerOptions"/> when they conflict. 112public static object? Deserialize(ref Utf8JsonReader reader, Type returnType, JsonSerializerOptions? options = null) 155/// The <see cref="JsonReaderOptions"/> used to create the instance of the <see cref="Utf8JsonReader"/> take precedence over the <see cref="JsonSerializerOptions"/> when they conflict. 201/// The <see cref="JsonReaderOptions"/> used to create the instance of the <see cref="Utf8JsonReader"/> take precedence over the <see cref="JsonSerializerOptions"/> when they conflict. 258/// The <see cref="JsonReaderOptions"/> used to create the instance of the <see cref="Utf8JsonReader"/> take precedence over the <see cref="JsonSerializerOptions"/> when they conflict.
System\Text\Json\Serialization\JsonSerializer.Write.ByteArray.cs (2)
27JsonSerializerOptions? options = null) 55JsonSerializerOptions? options = null)
System\Text\Json\Serialization\JsonSerializer.Write.Document.cs (4)
26public static JsonDocument SerializeToDocument<TValue>(TValue value, JsonSerializerOptions? options = null) 51public static JsonDocument SerializeToDocument(object? value, Type inputType, JsonSerializerOptions? options = null) 125JsonSerializerOptions options = jsonTypeInfo.Options; 146JsonSerializerOptions options = jsonTypeInfo.Options;
System\Text\Json\Serialization\JsonSerializer.Write.Element.cs (4)
26public static JsonElement SerializeToElement<TValue>(TValue value, JsonSerializerOptions? options = null) 51public static JsonElement SerializeToElement(object? value, Type inputType, JsonSerializerOptions? options = null) 126JsonSerializerOptions options = jsonTypeInfo.Options; 143JsonSerializerOptions options = jsonTypeInfo.Options;
System\Text\Json\Serialization\JsonSerializer.Write.Node.cs (4)
27public static JsonNode? SerializeToNode<TValue>(TValue value, JsonSerializerOptions? options = null) 52public static JsonNode? SerializeToNode(object? value, Type inputType, JsonSerializerOptions? options = null) 127JsonSerializerOptions options = jsonTypeInfo.Options; 145JsonSerializerOptions options = jsonTypeInfo.Options;
System\Text\Json\Serialization\JsonSerializer.Write.Pipe.cs (2)
61JsonSerializerOptions? options = null, 157JsonSerializerOptions? options = null,
System\Text\Json\Serialization\JsonSerializer.Write.Stream.cs (4)
44JsonSerializerOptions? options = null, 72JsonSerializerOptions? options = null) 105JsonSerializerOptions? options = null, 138JsonSerializerOptions? options = null)
System\Text\Json\Serialization\JsonSerializer.Write.String.cs (6)
25/// encoding since the implementation internally uses UTF-8. See also <see cref="SerializeToUtf8Bytes{TValue}(TValue, JsonSerializerOptions?)"/> 26/// and <see cref="SerializeAsync{TValue}(IO.Stream, TValue, JsonSerializerOptions?, Threading.CancellationToken)"/>. 30public static string Serialize<TValue>(TValue value, JsonSerializerOptions? options = null) 54/// encoding since the implementation internally uses UTF-8. See also <see cref="SerializeToUtf8Bytes(object?, Type, JsonSerializerOptions?)"/> 55/// and <see cref="SerializeAsync(IO.Stream, object?, Type, JsonSerializerOptions?, Threading.CancellationToken)"/>. 62JsonSerializerOptions? options = null)
System\Text\Json\Serialization\JsonSerializer.Write.Utf8JsonWriter.cs (2)
31JsonSerializerOptions? options = null) 62JsonSerializerOptions? options = null)
System\Text\Json\Serialization\JsonSerializerContext.cs (12)
14private JsonSerializerOptions? _options; 23public JsonSerializerOptions Options 27JsonSerializerOptions? options = _options; 40internal void AssociateWithOptions(JsonSerializerOptions options) 50/// is compatible with the run time specified <see cref="JsonSerializerOptions"/>. 52bool IBuiltInJsonTypeInfoResolver.IsCompatibleWithOptions(JsonSerializerOptions options) 56JsonSerializerOptions? generatedSerializerOptions = GeneratedSerializerOptions; 84protected abstract JsonSerializerOptions? GeneratedSerializerOptions { get; } 87/// Creates an instance of <see cref="JsonSerializerContext"/> and binds it with the indicated <see cref="JsonSerializerOptions"/>. 91/// If no instance options are passed, then no options are set until the context is bound using <see cref="JsonSerializerOptions.AddContext{TContext}"/>, 94protected JsonSerializerContext(JsonSerializerOptions? options) 110JsonTypeInfo? IJsonTypeInfoResolver.GetTypeInfo(Type type, JsonSerializerOptions options)
System\Text\Json\Serialization\JsonSerializerOptions.Caching.cs (14)
19/// Encapsulates all cached metadata referenced by the current <see cref="JsonSerializerOptions" /> instance. 44/// Gets the <see cref="JsonTypeInfo"/> contract metadata resolved by the current <see cref="JsonSerializerOptions"/> instance. 53/// If the <see cref="JsonSerializerOptions"/> instance is locked for modification, the method will return a cached instance for the metadata. 68/// Tries to get the <see cref="JsonTypeInfo"/> contract metadata resolved by the current <see cref="JsonSerializerOptions"/> instance. 78/// If the <see cref="JsonSerializerOptions"/> instance is locked for modification, the method will return a cached instance for the metadata. 202/// Stores and manages all reflection caches for one or more <see cref="JsonSerializerOptions"/> instances. 214public CachingContext(JsonSerializerOptions options, int hashCode) 223public JsonSerializerOptions Options { get; } 399public static CachingContext GetOrCreate(JsonSerializerOptions options) 446JsonSerializerOptions options, 482private sealed class EqualityComparer : IEqualityComparer<JsonSerializerOptions> 484public bool Equals(JsonSerializerOptions? left, JsonSerializerOptions? right) 546public int GetHashCode(JsonSerializerOptions options)
System\Text\Json\Serialization\JsonSerializerOptions.cs (30)
31/// Gets a read-only, singleton instance of <see cref="JsonSerializerOptions" /> that uses the default configuration. 34/// Each <see cref="JsonSerializerOptions" /> instance encapsulates its own serialization metadata caches, 38public static JsonSerializerOptions Default 46/// Gets a read-only, singleton instance of <see cref="JsonSerializerOptions" /> that uses the web configuration. 49/// Each <see cref="JsonSerializerOptions" /> instance encapsulates its own serialization metadata caches, 53public static JsonSerializerOptions Web 61/// Gets a read-only, singleton instance of <see cref="JsonSerializerOptions" /> that uses the strict configuration. 64/// Each <see cref="JsonSerializerOptions" /> instance encapsulates its own serialization metadata caches, 68public static JsonSerializerOptions Strict 108/// Constructs a new <see cref="JsonSerializerOptions"/> instance. 116/// Copies the options from a <see cref="JsonSerializerOptions"/> instance to a new instance. 118/// <param name="options">The <see cref="JsonSerializerOptions"/> instance to copy options from.</param> 122public JsonSerializerOptions(JsonSerializerOptions options) 167/// Constructs a new <see cref="JsonSerializerOptions"/> instance with a predefined set of options determined by the specified <see cref="JsonSerializerDefaults"/>. 194private static void TrackOptionsInstance(JsonSerializerOptions options) => TrackedOptionsInstances.All.Add(options, null); 200public static ConditionalWeakTable<JsonSerializerOptions, object?> All { get; } = 203new ConditionalWeakTable<JsonSerializerOptions, object?>(); 207/// Binds current <see cref="JsonSerializerOptions"/> instance with a new instance of the specified <see cref="Serialization.JsonSerializerContext"/> type. 261/// The ordering of the chain is significant: <see cref="JsonSerializerOptions "/> will query each 263/// If all resolvers in the chain return null, then <see cref="JsonSerializerOptions"/> will also return null. 835/// This flag allows users to toggle that behavior as necessary for each <see cref="JsonSerializerOptions"/> instance. 898/// A <see cref="JsonSerializerOptions"/> instance can be locked either if 934/// the semantics of the <see cref="JsonSerializer"/> methods accepting <see cref="JsonSerializerOptions"/> parameters. 1113private readonly JsonSerializerOptions _options; 1115public ConverterList(JsonSerializerOptions options, IList<JsonConverter>? source = null) 1127private JsonSerializerOptions? _options; 1129public OptionsBoundJsonTypeInfoResolverChain(JsonSerializerOptions options) 1168private static JsonSerializerOptions GetOrCreateSingleton( 1169ref JsonSerializerOptions? location, 1172var options = new JsonSerializerOptions(defaults)
System\Text\Json\Serialization\JsonSerializerOptionsUpdateHandler.cs (2)
21foreach (KeyValuePair<JsonSerializerOptions, object?> options in JsonSerializerOptions.TrackedOptionsInstances.All)
System\Text\Json\Serialization\JsonStringEnumConverter.cs (2)
53public sealed override JsonConverter? CreateConverter(Type typeToConvert, JsonSerializerOptions options) 112public sealed override JsonConverter CreateConverter(Type typeToConvert, JsonSerializerOptions options)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Converters.cs (4)
133private static JsonConverter? GetCustomConverterForMember(Type typeToConvert, MemberInfo memberInfo, JsonSerializerOptions options) 144internal static JsonConverter GetConverterForType(Type typeToConvert, JsonSerializerOptions options, bool resolveJsonConverterAttribute = true) 169JsonSerializerOptions.CheckConverterNullabilityIsSameAsPropertyType(converter, typeToConvert); 175private static JsonConverter GetConverterFromAttribute(JsonConverterAttribute converterAttribute, Type typeToConvert, MemberInfo? memberInfo, JsonSerializerOptions options)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.cs (6)
14/// The contract resolver used by <see cref="JsonSerializerOptions.Default"/>. 40/// <param name="options">A <see cref="JsonSerializerOptions"/> instance used to determine contract configuration.</param> 51public virtual JsonTypeInfo GetTypeInfo(Type type, JsonSerializerOptions options) 79private static JsonTypeInfo CreateJsonTypeInfo(Type type, JsonSerializerOptions options) 89/// The modifier list will be rendered immutable after the first <see cref="GetTypeInfo(Type, JsonSerializerOptions)"/> invocation. 115bool IBuiltInJsonTypeInfoResolver.IsCompatibleWithOptions(JsonSerializerOptions _)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (2)
46private static JsonTypeInfo CreateTypeInfoCore(Type type, JsonConverter converter, JsonSerializerOptions options) 227JsonSerializerOptions options,
System\Text\Json\Serialization\Metadata\IJsonTypeInfoResolver.cs (1)
20JsonTypeInfo? GetTypeInfo(Type type, JsonSerializerOptions options);
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Collections.cs (28)
17/// <param name="options">The <see cref="JsonSerializerOptions"/> to use.</param> 21public static JsonTypeInfo<TElement[]> CreateArrayInfo<TElement>(JsonSerializerOptions options, JsonCollectionInfoValues<TElement[]> collectionInfo) 32/// <param name="options">The <see cref="JsonSerializerOptions"/> to use.</param> 37JsonSerializerOptions options, 56JsonSerializerOptions options, 81JsonSerializerOptions options, 107JsonSerializerOptions options, 127JsonSerializerOptions options, 147JsonSerializerOptions options, 170JsonSerializerOptions options, 188JsonSerializerOptions options, 206JsonSerializerOptions options, 224JsonSerializerOptions options, 242JsonSerializerOptions options, 260JsonSerializerOptions options, 278JsonSerializerOptions options, 296JsonSerializerOptions options, 314JsonSerializerOptions options, 332JsonSerializerOptions options, 349JsonSerializerOptions options, 369JsonSerializerOptions options, 387JsonSerializerOptions options, 394JsonSerializerOptions options, 418JsonSerializerOptions options, 430/// <param name="options">The <see cref="JsonSerializerOptions"/> to use.</param> 434public static JsonTypeInfo<Memory<TElement>> CreateMemoryInfo<TElement>(JsonSerializerOptions options, JsonCollectionInfoValues<Memory<TElement>> collectionInfo) 444/// <param name="options">The <see cref="JsonSerializerOptions"/> to use.</param> 448public static JsonTypeInfo<ReadOnlyMemory<TElement>> CreateReadOnlyMemoryInfo<TElement>(JsonSerializerOptions options, JsonCollectionInfoValues<ReadOnlyMemory<TElement>> collectionInfo)
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Converters.cs (4)
280/// <param name="options">The <see cref="JsonSerializerOptions"/> to use for serialization and deserialization.</param> 283public static JsonConverter<T> GetEnumConverter<T>(JsonSerializerOptions options) where T : struct, Enum 310/// <param name="options">The <see cref="JsonSerializerOptions"/> to use for serialization and deserialization.</param> 313public static JsonConverter<T?> GetNullableConverter<T>(JsonSerializerOptions options) where T : struct
System\Text\Json\Serialization\Metadata\JsonMetadataServices.cs (5)
19/// <param name="options">The <see cref="JsonSerializerOptions"/> to initialize the metadata with.</param> 23public static JsonPropertyInfo CreatePropertyInfo<T>(JsonSerializerOptions options, JsonPropertyInfoValues<T> propertyInfo) 51/// <param name="options">The <see cref="JsonSerializerOptions"/> to initialize the metadata with.</param> 57public static JsonTypeInfo<T> CreateObjectInfo<T>(JsonSerializerOptions options, JsonObjectInfoValues<T> objectInfo) where T : notnull 71public static JsonTypeInfo<T> CreateValueInfo<T>(JsonSerializerOptions options, JsonConverter converter)
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Helpers.cs (4)
15private static JsonTypeInfo<T> CreateCore<T>(JsonConverter converter, JsonSerializerOptions options) 30private static JsonTypeInfo<T> CreateCore<T>(JsonSerializerOptions options, JsonObjectInfoValues<T> objectInfo) 72JsonSerializerOptions options, 172private static JsonPropertyInfo<T> CreatePropertyInfoCore<T>(JsonPropertyInfoValues<T> propertyInfoValues, JsonSerializerOptions options)
System\Text\Json\Serialization\Metadata\JsonParameterInfo.cs (2)
70/// This property has no effect on deserialization unless the <see cref="JsonSerializerOptions.RespectNullableAnnotations"/> 119internal JsonSerializerOptions Options => MatchingProperty.Options;
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (7)
200/// and <see cref="JsonSerializerOptions.PreferredObjectCreationHandling"/> value. 243/// This property has no effect on serialization unless the <see cref="JsonSerializerOptions.RespectNullableAnnotations"/> 279/// This property has no effect on deserialization unless the <see cref="JsonSerializerOptions.RespectNullableAnnotations"/> 374internal JsonPropertyInfo(Type declaringType, Type propertyType, JsonTypeInfo? declaringTypeInfo, JsonSerializerOptions options) 786/// the value typically reflects the underlying .NET member name, the name derived from <see cref="JsonSerializerOptions.PropertyNamingPolicy" />, 819/// Gets the <see cref="JsonSerializerOptions"/> value associated with the current contract instance. 821public JsonSerializerOptions Options { get; }
System\Text\Json\Serialization\Metadata\JsonPropertyInfoOfT.cs (1)
19internal JsonPropertyInfo(Type declaringType, JsonTypeInfo? declaringTypeInfo, JsonSerializerOptions options)
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (16)
44internal JsonTypeInfo(Type type, JsonConverter converter, JsonSerializerOptions options) 438/// Gets the <see cref="JsonSerializerOptions"/> value associated with the current <see cref="JsonTypeInfo" /> instance. 440public JsonSerializerOptions Options { get; } 467/// User-defined custom converters (specified either via <see cref="JsonConverterAttribute"/> or <see cref="JsonSerializerOptions.Converters"/>) 488/// Gets or sets the type-level <see cref="JsonSerializerOptions.NumberHandling"/> override. 894/// <param name="options">The <see cref="JsonSerializerOptions"/> instance the metadata is associated with.</param> 900/// <see cref="JsonSerializerOptions.Converters"/> or the built-in converters for the type. 909public static JsonTypeInfo<T> CreateJsonTypeInfo<T>(JsonSerializerOptions options) 921/// <param name="options">The <see cref="JsonSerializerOptions"/> instance the metadata is associated with.</param> 928/// <see cref="JsonSerializerOptions.Converters"/> or the built-in converters for the type. 937public static JsonTypeInfo CreateJsonTypeInfo(Type type, JsonSerializerOptions options) 953internal static JsonTypeInfo CreateJsonTypeInfo(Type type, JsonConverter converter, JsonSerializerOptions options) 967parameterTypes: [typeof(JsonConverter), typeof(JsonSerializerOptions)], 1022parameterTypes: [typeof(Type), typeof(JsonTypeInfo), typeof(JsonSerializerOptions)], 1033private protected abstract JsonPropertyInfo CreateJsonPropertyInfo(JsonTypeInfo declaringTypeInfo, Type? declaringType, JsonSerializerOptions options); 1050internal ref struct PropertyHierarchyResolutionState(JsonSerializerOptions options)
System\Text\Json\Serialization\Metadata\JsonTypeInfoOfT.cs (2)
19internal JsonTypeInfo(JsonConverter converter, JsonSerializerOptions options) 150private protected override JsonPropertyInfo CreateJsonPropertyInfo(JsonTypeInfo declaringTypeInfo, Type? declaringType, JsonSerializerOptions options)
System\Text\Json\Serialization\Metadata\JsonTypeInfoOfT.ReadHelper.cs (2)
30JsonSerializerOptions options = Options; 74JsonSerializerOptions options = Options;
System\Text\Json\Serialization\Metadata\JsonTypeInfoResolver.cs (6)
85/// are compatible with the run time specified <see cref="JsonSerializerOptions"/>. 87internal static bool IsCompatibleWithOptions(this IJsonTypeInfoResolver? resolver, JsonSerializerOptions options) 96public JsonTypeInfo? GetTypeInfo(Type type, JsonSerializerOptions options) => null; 97public bool IsCompatibleWithOptions(JsonSerializerOptions _) => true; 108/// are compatible with the run time specified <see cref="JsonSerializerOptions"/>. 110bool IsCompatibleWithOptions(JsonSerializerOptions options);
System\Text\Json\Serialization\Metadata\JsonTypeInfoResolverChain.cs (2)
13public JsonTypeInfo? GetTypeInfo(Type type, JsonSerializerOptions options) 44bool IBuiltInJsonTypeInfoResolver.IsCompatibleWithOptions(JsonSerializerOptions options)
System\Text\Json\Serialization\Metadata\JsonTypeInfoResolverWithAddedModifiers.cs (1)
29public JsonTypeInfo? GetTypeInfo(Type type, JsonSerializerOptions options)
System\Text\Json\Serialization\Metadata\PolymorphicTypeResolver.cs (3)
20private readonly JsonSerializerOptions _options; 22public PolymorphicTypeResolver(JsonSerializerOptions options, JsonPolymorphismOptions polymorphismOptions, Type baseType, bool converterCanHaveMetadata) 312static JsonTypeInfo? ResolveAncestorTypeInfo(Type type, JsonSerializerOptions options)
System\Text\Json\Serialization\ReadStack.cs (1)
98JsonSerializerOptions options = jsonTypeInfo.Options;
System\Text\Json\Serialization\ReferenceHandler.cs (1)
60/// Optimization for the resolver used when <see cref="Preserve"/> is set in <see cref="JsonSerializerOptions.ReferenceHandler"/>;
System\Text\Json\Serialization\WriteStack.cs (1)
160JsonSerializerOptions options = jsonTypeInfo.Options;
System\Text\Json\Serialization\WriteStackFrame.cs (1)
118public JsonTypeInfo InitializePolymorphicReEntry(Type runtimeType, JsonSerializerOptions options)
System\Text\Json\Writer\Utf8JsonWriterCache.cs (2)
17public static Utf8JsonWriter RentWriterAndBuffer(JsonSerializerOptions options, out PooledByteBufferWriter bufferWriter) => 44public static Utf8JsonWriter RentWriter(JsonSerializerOptions options, IBufferWriter<byte> bufferWriter)
System.Windows.Forms.Tests (2)
System\Windows\Forms\DataObjectTests.cs (2)
3021public override WeatherForecast Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 3073public override void Write(Utf8JsonWriter writer, WeatherForecast value, JsonSerializerOptions options)
TestProject.AppHost (1)
TestProgram.cs (1)
188await Console.Out.WriteLineAsync("$ENDPOINTS: " + JsonSerializer.Serialize(root, JsonSerializerOptions.Default));
Wasm.Performance.TestApp (15)
PersonJsonContext.Boolean.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<bool> Create_Boolean(global::System.Text.Json.JsonSerializerOptions options)
PersonJsonContext.DictionaryStringBoolean.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, bool>> Create_DictionaryStringBoolean(global::System.Text.Json.JsonSerializerOptions options)
PersonJsonContext.g.cs (7)
14private readonly static global::System.Text.Json.JsonSerializerOptions s_defaultOptions = new(); 22/// The default <see cref="global::System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="global::System.Text.Json.JsonSerializerOptions"/> instance. 29protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions { get; } = s_defaultOptions; 37public PersonJsonContext(global::System.Text.Json.JsonSerializerOptions options) : base(options) 41private static bool TryGetTypeInfoForRuntimeCustomConverter<TJsonMetadataType>(global::System.Text.Json.JsonSerializerOptions options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<TJsonMetadataType> jsonTypeInfo) 54private static global::System.Text.Json.Serialization.JsonConverter? GetRuntimeConverterForType(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options) 68private static global::System.Text.Json.Serialization.JsonConverter ExpandConverter(global::System.Type type, global::System.Text.Json.Serialization.JsonConverter converter, global::System.Text.Json.JsonSerializerOptions options, bool validateCanConvert = true)
PersonJsonContext.GetJsonTypeInfo.g.cs (1)
20global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(global::System.Type type, global::System.Text.Json.JsonSerializerOptions options)
PersonJsonContext.Int32.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<int> Create_Int32(global::System.Text.Json.JsonSerializerOptions options)
PersonJsonContext.ListPerson.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Wasm.Performance.TestApp.Person>> Create_ListPerson(global::System.Text.Json.JsonSerializerOptions options)
PersonJsonContext.Person.g.cs (2)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Wasm.Performance.TestApp.Person> Create_Person(global::System.Text.Json.JsonSerializerOptions options) 47private static global::System.Text.Json.Serialization.Metadata.JsonPropertyInfo[] PersonPropInit(global::System.Text.Json.JsonSerializerOptions options)
PersonJsonContext.String.g.cs (1)
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<string> Create_String(global::System.Text.Json.JsonSerializerOptions options)