1 write to JsonSerializerOptions
Microsoft.JSInterop (1)
JSRuntime.cs (1)
33JsonSerializerOptions = new JsonSerializerOptions
38 references to JsonSerializerOptions
Microsoft.AspNetCore.Components.Server (2)
Circuits\RemoteJSRuntime.cs (2)
50JsonSerializerOptions.Converters.Add(new ElementReferenceJsonConverter(ElementReferenceContext)); 53public JsonSerializerOptions ReadJsonSerializerOptions() => JsonSerializerOptions;
Microsoft.AspNetCore.Components.WebAssembly (2)
Services\DefaultWebAssemblyJSRuntime.cs (2)
37JsonSerializerOptions.Converters.Add(new ElementReferenceJsonConverter(ElementReferenceContext)); 40public JsonSerializerOptions ReadJsonSerializerOptions() => JsonSerializerOptions;
Microsoft.AspNetCore.Components.WebAssembly.Tests (1)
JSObjectReferenceJsonConverterTest.cs (1)
17JsonSerializerOptions = DefaultWebAssemblyJSRuntime.Instance.JsonSerializerOptions;
Microsoft.AspNetCore.Components.WebView (2)
Services\WebViewJSRuntime.cs (2)
19JsonSerializerOptions.Converters.Add( 29public JsonSerializerOptions ReadJsonSerializerOptions() => JsonSerializerOptions;
Microsoft.JSInterop (8)
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);
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 (2)
153var argsJson = args is not null && args.Length != 0 ? JsonSerializer.Serialize(args, JsonSerializerOptions) : "[]"; 291var result = JsonSerializer.Deserialize(ref jsonReader, resultType, JsonSerializerOptions);
Microsoft.JSInterop.Tests (22)
Infrastructure\ByteArrayJsonConverterTest.cs (1)
11private JsonSerializerOptions JsonSerializerOptions => JSRuntime.JsonSerializerOptions;
Infrastructure\DotNetDispatcherTest.cs (17)
92var result = JsonSerializer.Deserialize<TestDTO>(resultJson, jsRuntime.JsonSerializerOptions); 105var result = JsonSerializer.Deserialize<TestDTO>(resultJson, jsRuntime.JsonSerializerOptions); 127}, jsRuntime.JsonSerializerOptions); 135var resultDto1 = JsonSerializer.Deserialize<TestDTO>(root[0].GetRawText(), jsRuntime.JsonSerializerOptions); 167}, jsRuntime.JsonSerializerOptions); 270var argsJson = JsonSerializer.Serialize(new object[] { jsRuntime.LastInvocationAsyncHandle, true, testDTO }, jsRuntime.JsonSerializerOptions); 291var argsJson = JsonSerializer.Serialize(new object[] { jsRuntime.LastInvocationAsyncHandle, false, expected }, jsRuntime.JsonSerializerOptions); 307var argsJson = JsonSerializer.Serialize(new object[] { jsRuntime.LastInvocationAsyncHandle, false, null }, jsRuntime.JsonSerializerOptions); 324var argsJson = JsonSerializer.Serialize(new object[] { jsRuntime.LastInvocationAsyncHandle, true, testDTO }, jsRuntime.JsonSerializerOptions); 523var result = JsonSerializer.Deserialize<TestDTO>(resultJson, jsRuntime.JsonSerializerOptions); 526var result2 = JsonSerializer.Deserialize<TestDTO>(resultJson2, jsRuntime.JsonSerializerOptions); 585}, jsRuntime.JsonSerializerOptions); 608}, jsRuntime.JsonSerializerOptions); 635}, jsRuntime.JsonSerializerOptions); 647var result = JsonSerializer.Deserialize<SomePublicType.InvokableAsyncMethodResult>(resultJson, jsRuntime.JsonSerializerOptions); 674}, jsRuntime.JsonSerializerOptions); 698var argsJson = JsonSerializer.Serialize(new object[] { }, jsRuntime.JsonSerializerOptions);
Infrastructure\DotNetObjectReferenceJsonConverterTest.cs (1)
11private JsonSerializerOptions JsonSerializerOptions => JSRuntime.JsonSerializerOptions;
Infrastructure\DotNetStreamReferenceJsonConverterTest.cs (1)
15JsonSerializerOptions = JSRuntime.JsonSerializerOptions;
Infrastructure\JSObjectReferenceJsonConverterTest.cs (1)
16JsonSerializerOptions = JSRuntime.JsonSerializerOptions;
Infrastructure\JSStreamReferenceJsonConverterTest.cs (1)
16JsonSerializerOptions = JSRuntime.JsonSerializerOptions;
Microsoft.JSInterop.WebAssembly (1)
WebAssemblyJSRuntime.cs (1)
22JsonSerializerOptions.Converters.Insert(0, new WebAssemblyJSObjectReferenceJsonConverter(this));