Skip to content

SerializerBuilderExtensions Methods

Extensions for ISerializerBuilder.

AddAssembly(ISerializerBuilder, Assembly)

staticextension
View source
public static ISerializerBuilder AddAssembly(this ISerializerBuilder builder, Assembly assembly)
Adds an assembly to the builder.

Parameters

builderISerializerBuilder
The builder.
assemblyAssembly
The assembly.

Returns

The serialization builder

AddSerializerContext(ISerializerBuilder, SerializerContext)

staticextension
View source
public static ISerializerBuilder AddSerializerContext(this ISerializerBuilder builder, SerializerContext context)
Adds the context's closed type graph to serializer resolution.

Parameters

builderISerializerBuilder
The builder.
contextSerializerContext
The generated serializer context.

Returns

The serialization builder.

Configure(ISerializerBuilder, Action<TypeManifestOptions>)

staticextension
View source
public static ISerializerBuilder Configure(this ISerializerBuilder builder, Action<TypeManifestOptions> configure)
Configures the serialization builder.

Parameters

builderISerializerBuilder
The builder.
configureAction<TypeManifestOptions>
The configuration delegate.

Returns

The serialization builder

Configure(ISerializerBuilder, IConfigureOptions<TypeManifestOptions>)

staticextension
View source
public static ISerializerBuilder Configure(this ISerializerBuilder builder, IConfigureOptions<TypeManifestOptions> configure)
Configures the serialization builder.

Parameters

builderISerializerBuilder
The builder.
configureIConfigureOptions<TypeManifestOptions>
The configuration delegate.

Returns

The serialization builder