C# Class Wire.SerializerFactories.FSharpMapSerializerFactory

Inheritance: Wire.SerializerFactories.ValueSerializerFactory
Mostrar archivo Open project: akkadotnet/Wire

Public Methods

Method Description
BuildSerializer ( Serializer serializer, Type type, ValueSerializer>.ConcurrentDictionary typeMapping ) : ValueSerializer
CanDeserialize ( Serializer serializer, Type type ) : bool
CanSerialize ( Serializer serializer, Type type ) : bool

Private Methods

Method Description
CompileToDelegate ( MethodInfo method, Type argType ) : TypedArray
GetGenericArgument ( Type type, int index ) : Type
GetKeyType ( Type type ) : Type
GetValyeType ( Type type ) : Type

Method Details

BuildSerializer() public method

public BuildSerializer ( Serializer serializer, Type type, ValueSerializer>.ConcurrentDictionary typeMapping ) : ValueSerializer
serializer Serializer
type System.Type
typeMapping ValueSerializer>.ConcurrentDictionary
return Wire.ValueSerializers.ValueSerializer

CanDeserialize() public method

public CanDeserialize ( Serializer serializer, Type type ) : bool
serializer Serializer
type System.Type
return bool

CanSerialize() public method

public CanSerialize ( Serializer serializer, Type type ) : bool
serializer Serializer
type System.Type
return bool