Table of Contents

Class ASTypeConverter

Namespace
ActivityPub.Types.Conversion.Converters
Assembly
ActivityPub.Types.dll

Supports converting several types by using a factory pattern.

public class ASTypeConverter : JsonConverterFactory
Inheritance
ASTypeConverter
Inherited Members

Fields

_asTypeType

private readonly Type _asTypeType

Field Value

Type

Methods

CanConvert(Type)

When overridden in a derived class, determines whether the converter instance can convert the specified object type.

public override bool CanConvert(Type typeToConvert)

Parameters

typeToConvert Type

The type of the object to check whether it can be converted by this converter instance.

Returns

bool

true if the instance can convert the specified object type; otherwise, false.

CreateConverter(Type, JsonSerializerOptions)

Creates a converter for a specified type.

public override JsonConverter CreateConverter(Type typeToConvert, JsonSerializerOptions options)

Parameters

typeToConvert Type

The type handled by the converter.

options JsonSerializerOptions

The serialization options to use.

Returns

JsonConverter

A converter for which T is compatible with typeToConvert.