Interface IProtoSerializationRegistry
public interface IProtoSerializationRegistry
Properties
TypeNameResolver
ITypeNameResolver TypeNameResolver { get; }
Property Value
Methods
Exists(Type)
bool Exists(Type type)
Parameters
typeType
Returns
GetSerializer(string)
IProtobufMessageSerializer? GetSerializer(string typeName)
Parameters
typeNamestring
Returns
GetSerializer(Type)
Gets the serializer for the specified type.
IProtobufMessageSerializer? GetSerializer(Type type)
Parameters
typeTypeThe type to get the serializer for.
Returns
- IProtobufMessageSerializer
The serializer for the specified type.
RegisterSerializer(Type)
Registers a serializer for the specified type.
void RegisterSerializer(Type type)
Parameters
typeTypeThe type to register.
RegisterSerializer(Type, IProtobufMessageSerializer)
void RegisterSerializer(Type type, IProtobufMessageSerializer serializer)
Parameters
typeTypeserializerIProtobufMessageSerializer