Skip to content

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

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.