Class NoDefaultsFormatter<T>
Implements a MessagePack formatter that leaves out object properties that have their default value, as well as properties marked as ignored.
Implements
IMessagePackFormatter<T>
Inherited Members
Namespace: Algorand.Algod.Model.Converters.MsgPack
Assembly: Algorand.dll
Syntax
public class NoDefaultsFormatter<T> : IMessagePackFormatter<T>
Type Parameters
| Name | Description |
|---|---|
| T | The type to format. |
Remarks
Methods
| Edit this page View SourceDeserialize(ref MessagePackReader, MessagePackSerializerOptions)
Deserializes the object.
Declaration
public T Deserialize(ref MessagePackReader reader, MessagePackSerializerOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| MessagePackReader | reader | |
| MessagePackSerializerOptions | options |
Returns
| Type | Description |
|---|---|
| T |
Serialize(ref MessagePackWriter, T, MessagePackSerializerOptions)
Serializes the object.
Declaration
public void Serialize(ref MessagePackWriter writer, T value, MessagePackSerializerOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| MessagePackWriter | writer | |
| T | value | |
| MessagePackSerializerOptions | options |
Implements
MessagePack.Formatters.IMessagePackFormatter<T>