Class EnumerableModelWithIdToConceptOrPrimitiveEnumerableConverterFactory

Namespace
Cratis.Json
Assembly
Cratis.Fundamentals.dll

Represents a JsonConverterFactory for providing EnumerableModelWithIdToConceptOrPrimitiveEnumerableConverter<T, TElement> for enumerable of concepts or primitive types represented as models with _id field.

public class EnumerableModelWithIdToConceptOrPrimitiveEnumerableConverterFactory : JsonConverterFactory
Inheritance
EnumerableModelWithIdToConceptOrPrimitiveEnumerableConverterFactory
Inherited Members
Extension Methods

Constructors

EnumerableModelWithIdToConceptOrPrimitiveEnumerableConverterFactory()

public EnumerableModelWithIdToConceptOrPrimitiveEnumerableConverterFactory()

Methods

CanConvert(Type)

public override bool CanConvert(Type typeToConvert)

Parameters

typeToConvert Type

Returns

bool

CreateConverter(Type, JsonSerializerOptions)

[UnconditionalSuppressMessage("AOT", "IL3050", Justification = "Uses MakeGenericType on well-known converter types that are preserved.")]
public override JsonConverter? CreateConverter(Type typeToConvert, JsonSerializerOptions options)

Parameters

typeToConvert Type
options JsonSerializerOptions

Returns

JsonConverter