Class
ChartJsonStringEnumConverter<TEnum>

Definition

Namespace:Telerik.Blazor.Components.Common.DataViz.Charts.JsonConverters

Assembly:Telerik.Blazor.dll

Type Parameters:

TEnum

Syntax:

cs-api-definition
public class ChartJsonStringEnumConverter<TEnum> : JsonConverter<TEnum> where TEnum : Enum

Inheritance: objectJsonConverterJsonConverter<TEnum>ChartJsonStringEnumConverter<TEnum>

Inherited Members JsonConverter<TEnum>.CanConvert(Type)JsonConverter<TEnum>.ReadAsPropertyName(ref Utf8JsonReader, Type, JsonSerializerOptions)JsonConverter<TEnum>.WriteAsPropertyName(Utf8JsonWriter, TEnum, JsonSerializerOptions)JsonConverter<TEnum>.HandleNull

Constructors

ChartJsonStringEnumConverter()

Declaration

cs-api-definition
public ChartJsonStringEnumConverter()

Methods

Read(ref Utf8JsonReader, Type, JsonSerializerOptions)

Declaration

cs-api-definition
public override TEnum Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)

Parameters

reader

Utf8JsonReader

typeToConvert

Type

options

JsonSerializerOptions

Returns

TEnum

Overrides JsonConverter<TEnum>.Read(ref Utf8JsonReader, Type, JsonSerializerOptions)

Write(Utf8JsonWriter, TEnum, JsonSerializerOptions)

Declaration

cs-api-definition
public override void Write(Utf8JsonWriter writer, TEnum value, JsonSerializerOptions options)

Parameters

writer

Utf8JsonWriter

value

TEnum

options

JsonSerializerOptions

Overrides JsonConverter<TEnum>.Write(Utf8JsonWriter, TEnum, JsonSerializerOptions)