Class EnumerableConceptAsJsonConverterFactory

Namespace
Cratis.Json
Assembly
Cratis.Fundamentals.dll

Represents a JsonConverterFactory for providing EnumerableConceptAsJsonConverter<TConcept> for enumerable concept types.

public class EnumerableConceptAsJsonConverterFactory : JsonConverterFactory
Inheritance
EnumerableConceptAsJsonConverterFactory
Inherited Members
Extension Methods

Constructors

EnumerableConceptAsJsonConverterFactory()

public EnumerableConceptAsJsonConverterFactory()

Methods

CanConvert(Type)

public override bool CanConvert(Type typeToConvert)

Parameters

typeToConvert Type

Returns

bool

CreateConverter(Type, JsonSerializerOptions)

[UnconditionalSuppressMessage("AOT", "IL3050", Justification = "Uses MakeGenericType on EnumerableConceptAsJsonConverter<T>; concept types are always preserved.")]
public override JsonConverter CreateConverter(Type typeToConvert, JsonSerializerOptions options)

Parameters

typeToConvert Type
options JsonSerializerOptions

Returns

JsonConverter