BinaryMapSerializerBuilderCase class

Implements a BinarySerializerBuilder case that matches MapSchema and attempts to map it to dictionary types.
AssemblyChr.Avro.Binary
NamespaceChr.Avro.Serialization
Signature
public class BinaryMapSerializerBuilderCase : Chr.Avro.Serialization.MapSerializerBuilderCase, Chr.Avro.Serialization.IBinarySerializerBuilderCase, Chr.Avro.Serialization.ISerializerBuilderCase<Chr.Avro.Serialization.BinarySerializerBuilderContext,Chr.Avro.Serialization.BinarySerializerBuilderCaseResult>
BaseMapSerializerBuilderCase
InterfacesIBinarySerializerBuilderCase
ISerializerBuilderCase<BinarySerializerBuilderContext, BinarySerializerBuilderCaseResult>

Constructors

BinaryMapSerializerBuilderCase(IBinarySerializerBuilder)
Initializes a new instance of the BinaryMapSerializerBuilderCase class.

Properties

IBinarySerializerBuilder SerializerBuilder
Gets the serializer builder instance that will be used to build key and value serializers.

Methods

BinarySerializerBuilderCaseResult BuildExpression(Expression, Type, Schema, BinarySerializerBuilderContext)
Builds a BinarySerializer<> for an MapSchema.
Chr.Avro