Class EnumerableConceptAsJsonConverter<TConcept>
- Namespace
- Cratis.Json
- Assembly
- Cratis.Fundamentals.dll
Represents a JsonConverter<T> for ConceptAs<T>.
public class EnumerableConceptAsJsonConverter<TConcept> : JsonConverter<IEnumerable<TConcept>>
Type Parameters
TConceptUnderlying concept type.
- Inheritance
-
JsonConverter<IEnumerable<TConcept>>EnumerableConceptAsJsonConverter<TConcept>
- Inherited Members
- Extension Methods
Constructors
EnumerableConceptAsJsonConverter()
Initializes a new instance of the EnumerableConceptAsJsonConverter<TConcept>.
public EnumerableConceptAsJsonConverter()
Methods
Read(ref Utf8JsonReader, Type, JsonSerializerOptions)
public override IEnumerable<TConcept>? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
Parameters
readerUtf8JsonReadertypeToConvertTypeoptionsJsonSerializerOptions
Returns
- IEnumerable<TConcept>
Write(Utf8JsonWriter, IEnumerable<TConcept>, JsonSerializerOptions)
public override void Write(Utf8JsonWriter writer, IEnumerable<TConcept> value, JsonSerializerOptions options)
Parameters
writerUtf8JsonWritervalueIEnumerable<TConcept>optionsJsonSerializerOptions