28 references to TypeInfoResolverChain
Microsoft.AspNetCore.Authentication.BearerToken (1)
BearerTokenConfigureJsonOptions.cs (1)
14options.SerializerOptions.TypeInfoResolverChain.Insert(0, BearerTokenJsonSerializerContext.Default);
Microsoft.AspNetCore.Components (1)
src\aspnetcore\src\Components\Shared\src\JsonSerializerOptionsProvider.cs (1)
25options.TypeInfoResolverChain.Add(CreateReflectionResolver());
Microsoft.AspNetCore.Components.Endpoints (2)
src\aspnetcore\src\Shared\Components\ServerComponentSerializationSettings.cs (2)
26options.TypeInfoResolverChain.Add(ServerComponentJsonContext.Default); 29options.TypeInfoResolverChain.Add(CreateReflectionResolver());
Microsoft.AspNetCore.Components.Server (5)
Circuits\RemoteJSRuntime.cs (1)
54JsonSerializerOptions.TypeInfoResolverChain.Insert(0, _options.JsonTypeInfoResolvers[i]);
ProtectedBrowserStorage\ProtectedBrowserStorageJsonSerializerOptions.cs (1)
18Options.TypeInfoResolverChain.Insert(0, circuitOptions.Value.JsonTypeInfoResolvers[i]);
src\aspnetcore\src\Components\Shared\src\JsonSerializerOptionsProvider.cs (1)
25options.TypeInfoResolverChain.Add(CreateReflectionResolver());
src\aspnetcore\src\Shared\Components\ServerComponentSerializationSettings.cs (2)
26options.TypeInfoResolverChain.Add(ServerComponentJsonContext.Default); 29options.TypeInfoResolverChain.Add(CreateReflectionResolver());
Microsoft.AspNetCore.Components.Web (5)
WebRenderer.cs (5)
129newJsonOptions.TypeInfoResolverChain.Clear(); 130newJsonOptions.TypeInfoResolverChain.Add(WebRendererSerializerContext.Default); 131newJsonOptions.TypeInfoResolverChain.Add(JsonConverterFactoryTypeInfoResolver<DotNetObjectReference<WebRendererInteropMethods>>.Instance); 138!jsonOptions.TypeInfoResolverChain.Contains(WebRendererSerializerContext.Default)) 140jsonOptions.TypeInfoResolverChain.Insert(0, WebRendererSerializerContext.Default);
Microsoft.AspNetCore.Components.WebAssembly (1)
src\aspnetcore\src\Components\Shared\src\JsonSerializerOptionsProvider.cs (1)
25options.TypeInfoResolverChain.Add(CreateReflectionResolver());
Microsoft.AspNetCore.Components.WebView (1)
src\aspnetcore\src\Components\Shared\src\JsonSerializerOptionsProvider.cs (1)
25options.TypeInfoResolverChain.Add(CreateReflectionResolver());
Microsoft.AspNetCore.Http.Extensions (1)
ProblemDetailsJsonOptionsSetup.cs (1)
24options.SerializerOptions.TypeInfoResolverChain.Insert(0, new ProblemDetailsJsonContext());
Microsoft.AspNetCore.Identity (1)
IdentityEndpointsJsonOptionsSetup.cs (1)
15options.SerializerOptions.TypeInfoResolverChain.Insert(0, IdentityEndpointsJsonSerializerContext.Default);
Microsoft.AspNetCore.OpenApi (1)
Schemas\OpenApiSchemaJsonOptions.cs (1)
14options.SerializerOptions.TypeInfoResolverChain.Insert(0, OpenApiJsonSchemaContext.Default);
Microsoft.Extensions.AI (1)
Common\OtelMessageSerializer.cs (1)
32options.TypeInfoResolverChain.Add(AIJsonUtilities.DefaultOptions.TypeInfoResolver!);
Microsoft.Extensions.AI.Abstractions (1)
Utilities\AIJsonUtilities.Defaults.cs (1)
55options.TypeInfoResolverChain.Add(new DefaultJsonTypeInfoResolver());
Microsoft.Extensions.AI.Evaluation.Reporting (1)
JsonSerialization\JsonUtilities.cs (1)
38options.TypeInfoResolverChain.Add(AIJsonUtilities.DefaultOptions.TypeInfoResolver!);
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
JsonSerialization\AzureStorageJsonUtilities.cs (1)
35options.TypeInfoResolverChain.Add(AIJsonUtilities.DefaultOptions.TypeInfoResolver!);
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\DistributedCachingChatClientTest.cs (1)
703serializerOptions.TypeInfoResolverChain.Add(CustomAIContentJsonContext.Default);
Microsoft.JSInterop (2)
JSRuntime.cs (2)
48JsonSerializerOptions.TypeInfoResolverChain.Add(JSInteropJsonTypeInfoResolver.Instance); 52JsonSerializerOptions.TypeInfoResolverChain.Add(CreateReflectionResolver());
System.Text.Json (2)
System\Text\Json\Serialization\JsonSerializerOptions.cs (2)
237/// This property is kept in sync with the <see cref="TypeInfoResolverChain"/> property. 238/// Any change made to this property will be reflected by <see cref="TypeInfoResolverChain"/> and vice versa.