HtmlForgeX

API Reference

Class

EnumListDescriptionConverter`1

Namespace HtmlForgeX
Assembly HtmlForgeX
Base JsonConverter<List<T>>

Converts a list of enum values to and from their DescriptionAttribute values.

Inheritance

  • JsonConverter<List<T>>
  • EnumListDescriptionConverter`1

Type Parameters

T

Constructors

public EnumListDescriptionConverter<T>() #

Methods

GetDescription(`0 value) #

Retrieves the description attribute value for the provided enum item.

Parameters

value `0 required
Enum value to retrieve description for.

Returns

Description string.

public override List<T> Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) #
Returns: List<T>

Parameters

reader System.Text.Json.Utf8JsonReader@ requiredposition: 0
typeToConvert System.Type requiredposition: 1
options System.Text.Json.JsonSerializerOptions requiredposition: 2
public override Void Write(Utf8JsonWriter writer, List<T> value, JsonSerializerOptions options) #
Returns: Void

Parameters

writer System.Text.Json.Utf8JsonWriter requiredposition: 0
value System.Collections.Generic.List{`0} requiredposition: 1
options System.Text.Json.JsonSerializerOptions requiredposition: 2