20 references to DashboardJsonSerializerContext
Aspire.Dashboard (6)
DashboardWebApplication.cs (2)
293
options.SerializerOptions.TypeInfoResolverChain.Insert(0,
DashboardJsonSerializerContext
.Default);
303
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)
59
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)
445
var serializedIcons = JsonSerializer.SerializeToElement(icons,
DashboardJsonSerializerContext
.Default.Options);
448
Assert.Equivalent(icons, serializedIcons.Deserialize(icons.GetType(),
DashboardJsonSerializerContext
.Default.Options), strict: true);
452
var serializedResources = JsonSerializer.SerializeToElement(resources,
DashboardJsonSerializerContext
.Default.Options);
454
Assert.Equivalent(resources, serializedResources.Deserialize(resources.GetType(),
DashboardJsonSerializerContext
.Default.Options), strict: true);
Aspire.Dashboard.Tests (10)
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);