HtmlForgeX

API Reference

Class

HtmlForgeJsonContext

Namespace HtmlForgeX.Serialization

System.Text.Json source-generation context used by HtmlForgeX to keep Native AOT and trimming friendly JSON serialization for widget options.

Inheritance

  • Object
  • HtmlForgeJsonContext

Constructors

HtmlForgeJsonContext 2 overloads
HtmlForgeJsonContext() #
HtmlForgeJsonContext(System.Text.Json.JsonSerializerOptions options) #

Parameters

options System.Text.Json.JsonSerializerOptions required

Methods

GetTypeInfo(System.Type type) #

Parameters

type System.Type required

Properties

Boolean #

Defines the source generated JSON serialization contract metadata for a given type.

NullableBoolean #

Defines the source generated JSON serialization contract metadata for a given type.

Double #

Defines the source generated JSON serialization contract metadata for a given type.

NullableDouble #

Defines the source generated JSON serialization contract metadata for a given type.

DoubleArray #

Defines the source generated JSON serialization contract metadata for a given type.

ApexAnimateGradually #

Defines the source generated JSON serialization contract metadata for a given type.

ApexAnimations #

Defines the source generated JSON serialization contract metadata for a given type.

ApexAxisLabels #

Defines the source generated JSON serialization contract metadata for a given type.

ApexAxisOptions #

Defines the source generated JSON serialization contract metadata for a given type.

ApexAxisTitle #

Defines the source generated JSON serialization contract metadata for a given type.

ApexAxisType #

Defines the source generated JSON serialization contract metadata for a given type.

NullableApexAxisType #

Defines the source generated JSON serialization contract metadata for a given type.

ApexBarDataLabels #

Defines the source generated JSON serialization contract metadata for a given type.

ApexBarOptions #

Defines the source generated JSON serialization contract metadata for a given type.

ApexBoxPlotColors #

Defines the source generated JSON serialization contract metadata for a given type.

ApexBoxPlotData #

Defines the source generated JSON serialization contract metadata for a given type.

ApexBoxPlotOptions #

Defines the source generated JSON serialization contract metadata for a given type.

ApexBoxPlotSeries #

Defines the source generated JSON serialization contract metadata for a given type.

ApexBubbleData #

Defines the source generated JSON serialization contract metadata for a given type.

ApexBubbleSeries #

Defines the source generated JSON serialization contract metadata for a given type.

ApexCandlestickData #

Defines the source generated JSON serialization contract metadata for a given type.

ApexCandlestickSeries #

Defines the source generated JSON serialization contract metadata for a given type.

ApexChartOptions #

Defines the source generated JSON serialization contract metadata for a given type.

ApexNamedSeries #

Defines the source generated JSON serialization contract metadata for a given type.

ApexSimpleSeries #

Defines the source generated JSON serialization contract metadata for a given type.

ApexTreemapItem #

Defines the source generated JSON serialization contract metadata for a given type.

ApexTreemapSeries #

Defines the source generated JSON serialization contract metadata for a given type.

ApexChartsTitle #

Defines the source generated JSON serialization contract metadata for a given type.

ApexChartSubtitle #

Defines the source generated JSON serialization contract metadata for a given type.

ApexChartType #

Defines the source generated JSON serialization contract metadata for a given type.

NullableApexChartType #

Defines the source generated JSON serialization contract metadata for a given type.

ApexCurve #

Defines the source generated JSON serialization contract metadata for a given type.

NullableApexCurve #

Defines the source generated JSON serialization contract metadata for a given type.

ApexDataLabelsOptions #

Defines the source generated JSON serialization contract metadata for a given type.

ApexDonutLabels #

Defines the source generated JSON serialization contract metadata for a given type.

ApexDonutOptions #

Defines the source generated JSON serialization contract metadata for a given type.

ApexDynamicAnimation #

Defines the source generated JSON serialization contract metadata for a given type.

ApexFillOptions #

Defines the source generated JSON serialization contract metadata for a given type.

ApexGradient #

Defines the source generated JSON serialization contract metadata for a given type.

ApexGradientShade #

Defines the source generated JSON serialization contract metadata for a given type.

NullableApexGradientShade #

Defines the source generated JSON serialization contract metadata for a given type.

ApexGradientType #

Defines the source generated JSON serialization contract metadata for a given type.

NullableApexGradientType #

Defines the source generated JSON serialization contract metadata for a given type.

ApexGridOptions #

Defines the source generated JSON serialization contract metadata for a given type.

ApexGridPadding #

Defines the source generated JSON serialization contract metadata for a given type.

ApexHeatmapColorScale #

Defines the source generated JSON serialization contract metadata for a given type.

ApexHeatmapData #

Defines the source generated JSON serialization contract metadata for a given type.

ApexHeatmapOptions #

Defines the source generated JSON serialization contract metadata for a given type.

ApexHeatmapRange #

Defines the source generated JSON serialization contract metadata for a given type.

ApexHeatmapSeries #

Defines the source generated JSON serialization contract metadata for a given type.

ApexHollow #

Defines the source generated JSON serialization contract metadata for a given type.

ApexLegendOptions #

Defines the source generated JSON serialization contract metadata for a given type.

ApexLineCap #

Defines the source generated JSON serialization contract metadata for a given type.

NullableApexLineCap #

Defines the source generated JSON serialization contract metadata for a given type.

ApexOrientation #

Defines the source generated JSON serialization contract metadata for a given type.

ApexPattern #

Defines the source generated JSON serialization contract metadata for a given type.

ApexPatternStyle #

Defines the source generated JSON serialization contract metadata for a given type.

ApexPieOptions #

Defines the source generated JSON serialization contract metadata for a given type.

ApexPlotOptions #

Defines the source generated JSON serialization contract metadata for a given type.

ApexPolygons #

Defines the source generated JSON serialization contract metadata for a given type.

ApexPolygonsFill #

Defines the source generated JSON serialization contract metadata for a given type.

ApexPosition #

Defines the source generated JSON serialization contract metadata for a given type.

NullableApexPosition #

Defines the source generated JSON serialization contract metadata for a given type.

ApexRadarOptions #

Defines the source generated JSON serialization contract metadata for a given type.

ApexRadialBarOptions #

Defines the source generated JSON serialization contract metadata for a given type.

ApexRadialDataLabels #

Defines the source generated JSON serialization contract metadata for a given type.

ApexRadialLabel #

Defines the source generated JSON serialization contract metadata for a given type.

ApexSeriesData #

Defines the source generated JSON serialization contract metadata for a given type.

ApexStrokeOptions #

Defines the source generated JSON serialization contract metadata for a given type.

ApexTextAnchor #

Defines the source generated JSON serialization contract metadata for a given type.

NullableApexTextAnchor #

Defines the source generated JSON serialization contract metadata for a given type.

ApexTextStyle #

Defines the source generated JSON serialization contract metadata for a given type.

ApexThemeMode #

Defines the source generated JSON serialization contract metadata for a given type.

NullableApexThemeMode #

Defines the source generated JSON serialization contract metadata for a given type.

ApexThemeOptions #

Defines the source generated JSON serialization contract metadata for a given type.

ApexToolbar #

Defines the source generated JSON serialization contract metadata for a given type.

ApexToolbarTools #

Defines the source generated JSON serialization contract metadata for a given type.

ApexTooltipOptions #

Defines the source generated JSON serialization contract metadata for a given type.

ApexTrack #

Defines the source generated JSON serialization contract metadata for a given type.

ApexZoom #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesAjax #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesColumn #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesColumnHighlighterConfig #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesCondition #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesConditionGroup #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesDateParts #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesExport #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesExportFormatOptions #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesExportOptions #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesFixedColumns #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesFixedHeader #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesHighlightRule #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesHighlightTarget #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesLanguage #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesOptions #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesPaginate #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesResponsiveDetails #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesResponsiveOptions #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesRowGroup #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesSearchBuilder #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesSearchCriterion #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesSearchGroup #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesSearchHighlighterConfig #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesSearchHitStyle #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesSearchPanes #

Defines the source generated JSON serialization contract metadata for a given type.

DataTablesSelectOptions #

Defines the source generated JSON serialization contract metadata for a given type.

FancyTreeNode #

Defines the source generated JSON serialization contract metadata for a given type.

FancyTreeOptions #

Defines the source generated JSON serialization contract metadata for a given type.

FullCalendarEvent #

Defines the source generated JSON serialization contract metadata for a given type.

FullCalendarEventTimeFormat #

Defines the source generated JSON serialization contract metadata for a given type.

FullCalendarInitialView #

Defines the source generated JSON serialization contract metadata for a given type.

FullCalendarOptions #

Defines the source generated JSON serialization contract metadata for a given type.

FullCalendarToolbar #

Defines the source generated JSON serialization contract metadata for a given type.

FullCalendarToolbarOption #

Defines the source generated JSON serialization contract metadata for a given type.

FullCalendarView #

Defines the source generated JSON serialization contract metadata for a given type.

FullCalendarViewOption #

Defines the source generated JSON serialization contract metadata for a given type.

RGBColor #

Defines the source generated JSON serialization contract metadata for a given type.

SmartTabAutoProgress #

Defines the source generated JSON serialization contract metadata for a given type.

SmartTabKeyboard #

Defines the source generated JSON serialization contract metadata for a given type.

SmartTabOptions #

Defines the source generated JSON serialization contract metadata for a given type.

SmartTabTransition #

Defines the source generated JSON serialization contract metadata for a given type.

SmartWizardAjaxBinding #

Defines the source generated JSON serialization contract metadata for a given type.

SmartWizardAnchor #

Defines the source generated JSON serialization contract metadata for a given type.

SmartWizardBehavior #

Defines the source generated JSON serialization contract metadata for a given type.

SmartWizardCompletedNavigation #

Defines the source generated JSON serialization contract metadata for a given type.

SmartWizardKeyboard #

Defines the source generated JSON serialization contract metadata for a given type.

SmartWizardKeyboardKeys #

Defines the source generated JSON serialization contract metadata for a given type.

SmartWizardLanguage #

Defines the source generated JSON serialization contract metadata for a given type.

SmartWizardLocalizedButtons #

Defines the source generated JSON serialization contract metadata for a given type.

SmartWizardOptions #

Defines the source generated JSON serialization contract metadata for a given type.

SmartWizardStepStates #

Defines the source generated JSON serialization contract metadata for a given type.

SmartWizardSwipeNavigation #

Defines the source generated JSON serialization contract metadata for a given type.

SmartWizardToolbar #

Defines the source generated JSON serialization contract metadata for a given type.

SmartWizardToolbarButtons #

Defines the source generated JSON serialization contract metadata for a given type.

SmartWizardTransition #

Defines the source generated JSON serialization contract metadata for a given type.

SmartWizardTransitionCss #

Defines the source generated JSON serialization contract metadata for a given type.

SmartWizardTransitionCssDirection #

Defines the source generated JSON serialization contract metadata for a given type.

SmartWizardValidatorBinding #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkAlign #

Defines the source generated JSON serialization contract metadata for a given type.

NullableVisNetworkAlign #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkColorPair #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkEdgeGlobalOptions #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkEdgeWidthConstraint #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkEndPointOffset #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkFixedOptions #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkFontOptions #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkGroupOptions #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkIconOptions #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkInteractionOptions #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkKeyboardSpeedOptions #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkLayoutOptions #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkManipulationOptions #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkMulti #

Defines the source generated JSON serialization contract metadata for a given type.

NullableVisNetworkMulti #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkNodeGlobalOptions #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkNodeShape #

Defines the source generated JSON serialization contract metadata for a given type.

NullableVisNetworkNodeShape #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkPaddingOptions #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkPhysicsOptions #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkBarnesHutOptions #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkForceAtlas2Options #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkHierarchicalRepulsionOptions #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkRepulsionOptions #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkPhysicsSolver #

Defines the source generated JSON serialization contract metadata for a given type.

NullableVisNetworkPhysicsSolver #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkScalingOptions #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkSelfReferenceOptions #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkShapeProperties #

Defines the source generated JSON serialization contract metadata for a given type.

VisNetworkWindOptions #

Defines the source generated JSON serialization contract metadata for a given type.

DictionaryFullCalendarViewOptionFullCalendarView #

Defines the source generated JSON serialization contract metadata for a given type.

DictionaryStringDouble #

Defines the source generated JSON serialization contract metadata for a given type.

DictionaryStringDataTablesSearchHitStyle #

Defines the source generated JSON serialization contract metadata for a given type.

DictionaryStringFullCalendarView #

Defines the source generated JSON serialization contract metadata for a given type.

DictionaryStringVisNetworkGroupOptions #

Defines the source generated JSON serialization contract metadata for a given type.

DictionaryStringListDouble #

Defines the source generated JSON serialization contract metadata for a given type.

DictionaryStringListString #

Defines the source generated JSON serialization contract metadata for a given type.

DictionaryStringJsonElement #

Defines the source generated JSON serialization contract metadata for a given type.

DictionaryStringObjectArray #

Defines the source generated JSON serialization contract metadata for a given type.

DictionaryStringObject #

Defines the source generated JSON serialization contract metadata for a given type.

DictionaryStringString #

Defines the source generated JSON serialization contract metadata for a given type.

ListDouble #

Defines the source generated JSON serialization contract metadata for a given type.

ListApexBoxPlotData #

Defines the source generated JSON serialization contract metadata for a given type.

ListApexBoxPlotSeries #

Defines the source generated JSON serialization contract metadata for a given type.

ListApexBubbleData #

Defines the source generated JSON serialization contract metadata for a given type.

ListApexBubbleSeries #

Defines the source generated JSON serialization contract metadata for a given type.

ListApexCandlestickData #

Defines the source generated JSON serialization contract metadata for a given type.

ListApexCandlestickSeries #

Defines the source generated JSON serialization contract metadata for a given type.

ListApexNamedSeries #

Defines the source generated JSON serialization contract metadata for a given type.

ListApexSimpleSeries #

Defines the source generated JSON serialization contract metadata for a given type.

ListApexTreemapItem #

Defines the source generated JSON serialization contract metadata for a given type.

ListApexTreemapSeries #

Defines the source generated JSON serialization contract metadata for a given type.

ListApexHeatmapData #

Defines the source generated JSON serialization contract metadata for a given type.

ListApexHeatmapRange #

Defines the source generated JSON serialization contract metadata for a given type.

ListApexHeatmapSeries #

Defines the source generated JSON serialization contract metadata for a given type.

ListApexSeriesData #

Defines the source generated JSON serialization contract metadata for a given type.

ListDataTablesColumn #

Defines the source generated JSON serialization contract metadata for a given type.

ListDataTablesCondition #

Defines the source generated JSON serialization contract metadata for a given type.

ListDataTablesConditionGroup #

Defines the source generated JSON serialization contract metadata for a given type.

ListDataTablesExport #

Defines the source generated JSON serialization contract metadata for a given type.

ListDataTablesHighlightRule #

Defines the source generated JSON serialization contract metadata for a given type.

ListDataTablesHighlightTarget #

Defines the source generated JSON serialization contract metadata for a given type.

ListDataTablesSearchCriterion #

Defines the source generated JSON serialization contract metadata for a given type.

ListDataTablesSearchGroup #

Defines the source generated JSON serialization contract metadata for a given type.

ListDataTablesSearchHitStyle #

Defines the source generated JSON serialization contract metadata for a given type.

ListFancyTreeNode #

Defines the source generated JSON serialization contract metadata for a given type.

ListFullCalendarEvent #

Defines the source generated JSON serialization contract metadata for a given type.

ListFullCalendarToolbarOption #

Defines the source generated JSON serialization contract metadata for a given type.

ListSmartWizardAjaxBinding #

Defines the source generated JSON serialization contract metadata for a given type.

ListSmartWizardValidatorBinding #

Defines the source generated JSON serialization contract metadata for a given type.

ListDictionaryStringObject #

Defines the source generated JSON serialization contract metadata for a given type.

ListJsonElement #

Defines the source generated JSON serialization contract metadata for a given type.

ListObject #

Defines the source generated JSON serialization contract metadata for a given type.

ListString #

Defines the source generated JSON serialization contract metadata for a given type.

DateTime #

Defines the source generated JSON serialization contract metadata for a given type.

NullableDateTime #

Defines the source generated JSON serialization contract metadata for a given type.

JsonElement #

Defines the source generated JSON serialization contract metadata for a given type.

Int32 #

Defines the source generated JSON serialization contract metadata for a given type.

NullableInt32 #

Defines the source generated JSON serialization contract metadata for a given type.

Int32Array #

Defines the source generated JSON serialization contract metadata for a given type.

Object #

Defines the source generated JSON serialization contract metadata for a given type.

ObjectArray #

Defines the source generated JSON serialization contract metadata for a given type.

ObjectArrayArray #

Defines the source generated JSON serialization contract metadata for a given type.

String #

Defines the source generated JSON serialization contract metadata for a given type.

StringArray #

Defines the source generated JSON serialization contract metadata for a given type.

Default #

The default JsonSerializerContext associated with a default JsonSerializerOptions instance.

GeneratedSerializerOptions #

The source-generated options associated with this context.