Table of Contents

Class CompactPubKeyNullableFormatter

Namespace
NLightning.Transport.Ipc.MessagePack.Formatters
Assembly
NLightning.Transport.Ipc.dll
[ExcludeFormatterFromSourceGeneratedResolver]
public class CompactPubKeyNullableFormatter : IMessagePackFormatter<CompactPubKey?>
Inheritance
CompactPubKeyNullableFormatter
Implements
IMessagePackFormatter<CompactPubKey?>
Inherited Members

Methods

Deserialize(ref MessagePackReader, MessagePackSerializerOptions)

Deserializes a value.

public CompactPubKey? Deserialize(ref MessagePackReader reader, MessagePackSerializerOptions options)

Parameters

reader MessagePackReader

The reader to deserialize from.

options MessagePackSerializerOptions

The serialization settings to use, including the resolver to use to obtain formatters for types that make up the composite type CompactPubKey?.

Returns

CompactPubKey?

The deserialized value.

Serialize(ref MessagePackWriter, CompactPubKey?, MessagePackSerializerOptions)

Serializes a value.

public void Serialize(ref MessagePackWriter writer, CompactPubKey? value, MessagePackSerializerOptions options)

Parameters

writer MessagePackWriter

The writer to use when serializing the value.

value CompactPubKey?

The value to be serialized.

options MessagePackSerializerOptions

The serialization settings to use, including the resolver to use to obtain formatters for types that make up the composite type CompactPubKey?.