Skip to content

IFieldCodecProvider Methods

Provides access to field codecs.

GetCodec(Type)

abstract
public abstract IFieldCodec GetCodec(Type fieldType)
Gets a codec for the specific type.

Parameters

fieldTypeType
The field type.

Returns

A codec.

GetCodec

abstract
public abstract IFieldCodec<TField> GetCodec<TField>()
Gets a codec for the specified type.

Returns

A codec.

TryGetCodec(Type)

abstract
public abstract IFieldCodec TryGetCodec(Type fieldType)
Gets a codec for the specific type, or null if no appropriate codec was found.

Parameters

fieldTypeType
The field type.

Returns

A codec.

TryGetCodec

abstract
public abstract IFieldCodec<TField> TryGetCodec<TField>()
Gets a codec for the specific type, or null if no appropriate codec was found.

Returns

A codec.