BinaryRecordDeserializerBuilderCase class

Implements a BinaryDeserializerBuilder case that matches RecordSchema and attempts to map it to classes or structs.
AssemblyChr.Avro.Binary
NamespaceChr.Avro.Serialization
Signature
public class BinaryRecordDeserializerBuilderCase : Chr.Avro.Serialization.RecordDeserializerBuilderCase, Chr.Avro.Serialization.IBinaryDeserializerBuilderCase, Chr.Avro.Serialization.IDeserializerBuilderCase<Chr.Avro.Serialization.BinaryDeserializerBuilderContext,Chr.Avro.Serialization.BinaryDeserializerBuilderCaseResult>
BaseRecordDeserializerBuilderCase
InterfacesIBinaryDeserializerBuilderCase
IDeserializerBuilderCase<BinaryDeserializerBuilderContext, BinaryDeserializerBuilderCaseResult>

Constructors

BinaryRecordDeserializerBuilderCase(IBinaryDeserializerBuilder, BindingFlags)
Initializes a new instance of the BinaryRecordDeserializerBuilderCase class.

Properties

IBinaryDeserializerBuilder DeserializerBuilder
Gets the deserializer builder instance that will be used to build field deserializers.
BindingFlags MemberVisibility
Gets the binding flags used to select fields and properties.

Methods

BinaryDeserializerBuilderCaseResult BuildExpression(Type, Schema, BinaryDeserializerBuilderContext)
Builds a BinaryDeserializer<> for a RecordSchema.
Chr.Avro