21 references to DashboardJsonSerializerContext
Aspire.Dashboard (6)
DashboardWebApplication.cs (2)
303
options.SerializerOptions.TypeInfoResolverChain.Insert(0,
DashboardJsonSerializerContext
.Default);
313
options.JsonTypeInfoResolvers.Add(
DashboardJsonSerializerContext
.Default);
Model\Interaction\InputViewModel.cs (1)
146
? JsonSerializer.Serialize(successfulRefs,
DashboardJsonSerializerContext
.DefaultContext.ListFileReferenceViewModel)
Otlp\Http\OtlpHttpEndpointsBuilder.cs (1)
113
var json = JsonSerializer.Serialize(status,
DashboardJsonSerializerContext
.Default.StatusResponse);
Serialization\DashboardJsonSerializerContext.cs (1)
63
public static
DashboardJsonSerializerContext
DefaultContext { get; } = new(DefaultOptions);
ServiceClient\DashboardRunStore.cs (1)
83
private static readonly
DashboardJsonSerializerContext
s_jsonContext = new(new JsonSerializerOptions { WriteIndented = true });
Aspire.Dashboard.Components.Tests (4)
Pages\ResourcesTests.cs (4)
506
var serializedIcons = JsonSerializer.SerializeToElement(icons,
DashboardJsonSerializerContext
.Default.Options);
509
Assert.Equivalent(icons, serializedIcons.Deserialize(icons.GetType(),
DashboardJsonSerializerContext
.Default.Options), strict: true);
513
var serializedResources = JsonSerializer.SerializeToElement(resources,
DashboardJsonSerializerContext
.Default.Options);
515
Assert.Equivalent(resources, serializedResources.Deserialize(resources.GetType(),
DashboardJsonSerializerContext
.Default.Options), strict: true);
Aspire.Dashboard.Tests (11)
DashboardJsonSerializerContextTests.cs (8)
33
DashboardJsonSerializerContext
.Default.PlotlyTraceArray);
45
DashboardJsonSerializerContext
.Default.ListInt32);
57
Assert.NotNull(
DashboardJsonSerializerContext
.Default.GetTypeInfo(interopType));
76
var json = JsonSerializer.Serialize(value,
DashboardJsonSerializerContext
.Default.TerminalToolbarState);
77
var result = JsonSerializer.Deserialize(json,
DashboardJsonSerializerContext
.Default.TerminalToolbarState);
90
Assert.NotNull(
DashboardJsonSerializerContext
.Default.GetTypeInfo(pageStateType));
113
DashboardJsonSerializerContext
.Default.TracesPageState);
116
DashboardJsonSerializerContext
.Default.TracesPageState);
LocalBrowserStorageTests.cs (2)
239
circuitOptions ??= CreateCircuitOptions(
DashboardJsonSerializerContext
.Default);
271
return ((IJsonTypeInfoResolver)
DashboardJsonSerializerContext
.Default).GetTypeInfo(type, options);
Shared\InMemoryBrowserLocalStorage.cs (1)
29
circuitOptions.JsonTypeInfoResolvers.Add(
DashboardJsonSerializerContext
.Default);