Class Marshaller<T>
Inheritance
Marshaller<T>
Assembly: Grpc.Core.Api.dll
Syntax
public class Marshaller<T>
Type Parameters
Constructors
Marshaller(Action<T, SerializationContext>, Func<DeserializationContext, T>)
Declaration
public Marshaller(Action<T, SerializationContext> serializer, Func<DeserializationContext, T> deserializer)
Parameters
Marshaller(Func<T, byte[]>, Func<byte[], T>)
Declaration
public Marshaller(Func<T, byte[]> serializer, Func<byte[], T> deserializer)
Parameters
Properties
ContextualDeserializer
Declaration
public Func<DeserializationContext, T> ContextualDeserializer { get; }
Property Value
ContextualSerializer
Declaration
public Action<T, SerializationContext> ContextualSerializer { get; }
Property Value
Deserializer
Declaration
public Func<byte[], T> Deserializer { get; }
Property Value
Serializer
Declaration
public Func<T, byte[]> Serializer { get; }
Property Value