Table of Contents

Interface IProtoSerializationRegistry

Namespace
Microsoft.AutoGen.Core.Grpc
Assembly
Microsoft.AutoGen.Core.Grpc.dll
public interface IProtoSerializationRegistry

Properties

TypeNameResolver

ITypeNameResolver TypeNameResolver { get; }

Property Value

ITypeNameResolver

Methods

Exists(Type)

bool Exists(Type type)

Parameters

type Type

Returns

bool

GetSerializer(string)

IProtobufMessageSerializer? GetSerializer(string typeName)

Parameters

typeName string

Returns

IProtobufMessageSerializer

GetSerializer(Type)

Gets the serializer for the specified type.

IProtobufMessageSerializer? GetSerializer(Type type)

Parameters

type Type

The 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

type Type

The type to register.

RegisterSerializer(Type, IProtobufMessageSerializer)

void RegisterSerializer(Type type, IProtobufMessageSerializer serializer)

Parameters

type Type
serializer IProtobufMessageSerializer