Skip to content

SerializationHostingExtensions Methods

Extension method for ISerializerBuilder.

AddProtobufSerializer(ISerializerBuilder)

staticextension
View source
public static ISerializerBuilder AddProtobufSerializer(this ISerializerBuilder serializerBuilder)
Adds support for serializing and deserializing Protobuf IMessage types using Google.Protobuf.MessageParser.

Parameters

serializerBuilderISerializerBuilder
The serializer builder.

AddProtobufSerializer(ISerializerBuilder, Func<Type, bool>, Func<Type, bool>)

staticextension
View source
public static ISerializerBuilder AddProtobufSerializer(this ISerializerBuilder serializerBuilder, Func<Type, bool> isSerializable, Func<Type, bool> isCopyable)
Adds support for serializing and deserializing Protobuf IMessage types using Google.Protobuf.MessageParser.

Parameters

serializerBuilderISerializerBuilder
The serializer builder.
isSerializableFunc<Type, bool>
A delegate used to indicate which types should be serialized by this codec.
isCopyableFunc<Type, bool>
A delegate used to indicate which types should be copied by this codec.