1 write to JsonSerializerOptions
Microsoft.JSInterop (1)
JSRuntime.cs (1)
34JsonSerializerOptions = new JsonSerializerOptions
18 references to JsonSerializerOptions
Microsoft.AspNetCore.Components.Server (3)
Circuits\RemoteJSRuntime.cs (3)
50JsonSerializerOptions.Converters.Add(new ElementReferenceJsonConverter(ElementReferenceContext)); 54JsonSerializerOptions.TypeInfoResolverChain.Insert(0, _options.JsonTypeInfoResolvers[i]); 59public JsonSerializerOptions ReadJsonSerializerOptions() => JsonSerializerOptions;
Microsoft.AspNetCore.Components.WebAssembly (2)
Services\DefaultWebAssemblyJSRuntime.cs (2)
38JsonSerializerOptions.Converters.Add(new ElementReferenceJsonConverter(ElementReferenceContext)); 41public JsonSerializerOptions ReadJsonSerializerOptions() => JsonSerializerOptions;
Microsoft.AspNetCore.Components.WebView (2)
Services\WebViewJSRuntime.cs (2)
20JsonSerializerOptions.Converters.Add( 30public JsonSerializerOptions ReadJsonSerializerOptions() => JsonSerializerOptions;
Microsoft.JSInterop (10)
Infrastructure\DotNetDispatcher.cs (4)
64return JsonSerializer.Serialize(syncResult, jsRuntime.JsonSerializerOptions); 135var syncResultJson = JsonSerializer.Serialize(syncResult, jsRuntime.JsonSerializerOptions); 152var resultJson = JsonSerializer.Serialize(result, jsRuntime.JsonSerializerOptions); 246suppliedArgs[index] = JsonSerializer.Deserialize(ref reader, parameterType, jsRuntime.JsonSerializerOptions);
Infrastructure\PendingAsyncCall.cs (1)
19var typeInfo = runtime.JsonSerializerOptions.GetTypeInfo(typeof(TValue));
JSInProcessRuntime.cs (2)
47var argsJson = args is not null && args.Length != 0 ? JsonSerializer.Serialize(args, JsonSerializerOptions) : "[]"; 69var result = JsonSerializer.Deserialize<TValue>(resultJson, JsonSerializerOptions)!;
JSRuntime.cs (3)
48JsonSerializerOptions.TypeInfoResolverChain.Add(JSInteropJsonTypeInfoResolver.Instance); 52JsonSerializerOptions.TypeInfoResolverChain.Add(CreateReflectionResolver()); 164var argsJson = args is not null && args.Length != 0 ? JsonSerializer.Serialize(args, JsonSerializerOptions) : "[]";
Microsoft.JSInterop.WebAssembly (1)
WebAssemblyJSRuntime.cs (1)
22JsonSerializerOptions.Converters.Insert(0, new WebAssemblyJSObjectReferenceJsonConverter(this));