18 types derived from JsonConverterFactory
Microsoft.AspNetCore.Grpc.JsonTranscoding (3)
Internal\Json\JsonConverterFactoryForEnum.cs (1)
11internal sealed class JsonConverterFactoryForEnum : JsonConverterFactory
Internal\Json\JsonConverterFactoryForWellKnownTypes.cs (1)
12internal sealed class JsonConverterFactoryForWellKnownTypes : JsonConverterFactory
Internal\Json\JsonConverterFactoryForWrappers.cs (1)
13internal sealed class JsonConverterFactoryForWrappers : JsonConverterFactory
Microsoft.AspNetCore.JsonPatch.SystemTextJson (1)
Converters\JsonPatchDocumentConverterFactory.cs (1)
10internal class JsonPatchDocumentConverterFactory : JsonConverterFactory
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Protocol\Converters\SumConverter.cs (1)
17internal sealed class SumConverter : JsonConverterFactory
Microsoft.JSInterop (1)
Infrastructure\DotNetObjectReferenceJsonConverterFactory.cs (1)
10internal sealed class DotNetObjectReferenceJsonConverterFactory : JsonConverterFactory
System.Text.Json (12)
System\Text\Json\Serialization\Converters\Collection\IAsyncEnumerableConverterFactory.cs (1)
16internal sealed class IAsyncEnumerableConverterFactory : JsonConverterFactory
System\Text\Json\Serialization\Converters\Collection\IEnumerableConverterFactory.cs (1)
19internal sealed class IEnumerableConverterFactory : JsonConverterFactory
System\Text\Json\Serialization\Converters\Collection\MemoryConverterFactory.cs (1)
11internal sealed class MemoryConverterFactory : JsonConverterFactory
System\Text\Json\Serialization\Converters\FSharp\FSharpTypeConverterFactory.cs (1)
12internal sealed class FSharpTypeConverterFactory : JsonConverterFactory
System\Text\Json\Serialization\Converters\Node\JsonNodeConverterFactory.cs (1)
10internal sealed class JsonNodeConverterFactory : JsonConverterFactory
System\Text\Json\Serialization\Converters\Object\ObjectConverterFactory.cs (1)
18internal sealed class ObjectConverterFactory : JsonConverterFactory
System\Text\Json\Serialization\Converters\Value\EnumConverterFactory.cs (1)
11internal sealed class EnumConverterFactory : JsonConverterFactory
System\Text\Json\Serialization\Converters\Value\NullableConverterFactory.cs (1)
12internal sealed class NullableConverterFactory : JsonConverterFactory
System\Text\Json\Serialization\Converters\Value\UnsupportedTypeConverterFactory.cs (1)
12internal sealed class UnsupportedTypeConverterFactory : JsonConverterFactory
System\Text\Json\Serialization\JsonNumberEnumConverter.cs (1)
17public sealed class JsonNumberEnumConverter<TEnum> : JsonConverterFactory
System\Text\Json\Serialization\JsonStringEnumConverter.cs (2)
16public class JsonStringEnumConverter<TEnum> : JsonConverterFactory 73public class JsonStringEnumConverter : JsonConverterFactory
92 references to JsonConverterFactory
aspire (4)
BackchannelJsonSerializerContext.g.cs (2)
70if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 73if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
JsonSourceGenerationContext.g.cs (2)
73if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 76if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Aspire.Confluent.Kafka (2)
StatisticsJsonSerializerContext.g.cs (2)
72if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 75if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Aspire.Dashboard (4)
GenAIEventsContext.g.cs (2)
74if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 77if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
GenAIMessagesContext.g.cs (2)
74if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 77if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Aspire.Hosting (4)
DashboardLogMessageContext.g.cs (2)
70if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 73if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
LaunchSettingsSerializerContext.g.cs (2)
73if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 76if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Aspire.Hosting.Azure.Functions (2)
LaunchSettingsSerializerContext.g.cs (2)
73if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 76if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
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)
73if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 76if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Aspire.Hosting.Testing (2)
LaunchSettingsSerializerContext.g.cs (2)
73if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 76if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Microsoft.AspNetCore.Authentication.BearerToken (2)
BearerTokenJsonSerializerContext.g.cs (2)
75if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 78if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Microsoft.AspNetCore.Authentication.Twitter (2)
TwitterJsonContext.g.cs (2)
77if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 80if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Microsoft.AspNetCore.Components.Endpoints (6)
ImportMapSerializerContext.g.cs (2)
75if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 78if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
PrerenderComponentApplicationStoreSerializerContext.g.cs (2)
75if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 78if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
ResourceCollectionSerializerContext.g.cs (2)
81if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 84if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Microsoft.AspNetCore.Components.Server (4)
CircuitPersistenceManagerSerializerContext.g.cs (2)
77if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 80if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
PrerenderComponentApplicationStoreSerializerContext.g.cs (2)
75if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 78if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Microsoft.AspNetCore.Components.Web (3)
src\Components\Shared\src\JsonSerialization\JsonConverterFactoryTypeInfoResolver.cs (1)
30if (converter is not JsonConverterFactory factory || !factory.CanConvert(type))
WebRendererSerializerContext.g.cs (2)
75if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 78if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Microsoft.AspNetCore.Components.WebAssembly (4)
PrerenderComponentApplicationStoreSerializerContext.g.cs (2)
75if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 78if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
WebAssemblyJsonSerializerContext.g.cs (2)
80if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 83if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Microsoft.AspNetCore.Components.WebView (2)
SourceGenerationContext.g.cs (2)
79if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 82if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Microsoft.AspNetCore.Diagnostics (2)
ExtensionsExceptionJsonContext.g.cs (2)
75if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 78if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Microsoft.AspNetCore.Hosting (2)
SourceGenerationContext.g.cs (2)
79if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 82if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Microsoft.AspNetCore.Http.Extensions (2)
ProblemDetailsJsonContext.g.cs (2)
75if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 78if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Microsoft.AspNetCore.Http.Microbenchmarks (2)
SharedTestJsonContext.g.cs (2)
75if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 78if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Microsoft.AspNetCore.Http.Results.Tests (6)
ObjectJsonContext.g.cs (2)
77if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 80if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
StringJsonContext.g.cs (2)
77if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 80if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
TestJsonContext.g.cs (2)
77if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 80if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Microsoft.AspNetCore.Identity (4)
IdentityEndpointsJsonSerializerContext.g.cs (2)
75if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 78if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
IdentityJsonSerializerContext.g.cs (2)
79if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 82if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Microsoft.AspNetCore.Mvc.Core.Test (2)
TestJsonContext.g.cs (2)
77if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 80if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Microsoft.AspNetCore.Mvc.Testing (2)
CustomJsonSerializerContext.g.cs (2)
77if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 80if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Microsoft.AspNetCore.OpenApi (2)
OpenApiJsonSchemaContext.g.cs (2)
75if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 78if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Microsoft.AspNetCore.SignalR.Tests (2)
AppJsonSerializerContext.g.cs (2)
77if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 80if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Microsoft.AspNetCore.StaticAssets (2)
StaticAssetsManifestJsonContext.g.cs (2)
75if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 78if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Microsoft.CodeAnalysis.LanguageServer (2)
RunFileApiJsonSerializerContext.g.cs (2)
75if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 78if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Microsoft.Extensions.AI.Abstractions (1)
src\Shared\JsonSchemaExporter\JsonSchemaExporter.cs (1)
738if (converter is JsonConverterFactory factory)
Microsoft.ML.Tokenizers (2)
ModelSourceGenerationContext.g.cs (2)
70if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 73if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
Nats.Common (2)
AppJsonContext.g.cs (2)
73if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 76if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)
System.Text.Json (12)
System\Text\Json\Serialization\ConverterStrategy.cs (1)
18/// Default value; only used by <see cref="JsonConverterFactory"/>.
System\Text\Json\Serialization\JsonConverter.cs (2)
29/// and for instances of type <see cref="JsonConverterFactory"/> returns <see langword="null" />. 122Debug.Assert(this is not JsonConverterFactory);
System\Text\Json\Serialization\JsonConverterFactory.cs (2)
18/// When overridden, constructs a new <see cref="JsonConverterFactory"/> instance. 45case JsonConverterFactory:
System\Text\Json\Serialization\JsonSerializerOptions.Converters.cs (1)
86if (converter is JsonConverterFactory factory)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Converters.cs (4)
16private static JsonConverterFactory[]? s_defaultFactoryConverters; 20private static JsonConverterFactory[] GetDefaultFactoryConverters() 105foreach (JsonConverterFactory factory in s_defaultFactoryConverters) 207if (converter is JsonConverterFactory converterFactory)
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (1)
43/// It is possible to use <see cref="JsonConverterFactory"/> instances with this property.
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
1349Debug.Assert(converter is JsonConverterFactory);
Wasm.Performance.TestApp (2)
PersonJsonContext.g.cs (2)
75if (converter is global::System.Text.Json.Serialization.JsonConverterFactory factory) 78if (converter is null || converter is global::System.Text.Json.Serialization.JsonConverterFactory)