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