Skip to main content
Version: 0.3.x (0.3.0)

Namespace AdCodicem.ValueObjects.ProtobufNet

Classes​

ValueObjectProtoProfiles.StrictLevel200

Reads through the rules, and writes as protobuf-net writes the underlying type at .

ValueObjectProtoProfiles.StrictLevel240

Reads through the rules, and writes as protobuf-net writes the underlying type at .

ValueObjectProtoProfiles.StrictLevel300

Reads through the rules, and writes as protobuf-net writes the underlying type at .

ValueObjectProtoProfiles.TrustedLevel200

Reads without validating, and writes as protobuf-net writes the underlying type at .

ValueObjectProtoProfiles.TrustedLevel240

Reads without validating, and writes as protobuf-net writes the underlying type at .

ValueObjectProtoProfiles.TrustedLevel300

Reads without validating, and writes as protobuf-net writes the underlying type at .

ValueObjectBinderConfiguration

Builds the protobuf-net.Grpc binder configuration of a code-first server whose messages hold value objects.

ValueObjectProtoModelExtensions

Registers the serializers of value objects on a protobuf-net .

ValueObjectProtoProfiles

The profiles the package ships: strict or trusted, at each of protobuf-net's compatibility levels.

ValueObjectProtoSerializer<TSelf, TValue, TProfile>

Writes a value object as protobuf-net writes its underlying type at the level TProfile names, and reads it back through its rules unless the profile trusts the bytes.

ValueObjectProtoSerializer<TSelf, TValue>

Writes a value object as protobuf-net writes its underlying type at , and reads it back through its rules.

Interfaces​

IValueObjectProtoProfile

Fixes, for a closed , whether reads skip validation and which of protobuf-net's inbuilt serializers carries the value.