Skip to content

SerializerContext Methods

Provides compile-time registrations for a closed graph of serializable types.

CreateCodecHolder(ICodecProvider)

static
View source
protected static IFieldCodec<T> CreateCodecHolder<T>(ICodecProvider provider)
Creates a statically closed holder which resolves a recursive codec dependency during construction.

Parameters

providerICodecProvider
The codec provider.

Returns

A holder for the registered codec.

CreateCopierHolder(ICodecProvider)

static
View source
protected static IDeepCopier<T> CreateCopierHolder<T>(ICodecProvider provider)
Creates a statically closed holder which resolves a recursive copier dependency on first use.

Parameters

providerICodecProvider
The codec provider.

Returns

A holder for the registered copier.