CQRS.NET  2.2
A lightweight enterprise framework to write CQRS, event-sourced and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments.
Cqrs.MongoDB.Serialisers.BasicStructSerialiser< TStruct > Class Template Reference

A StructSerializerBase<TValue> with reasonable level support for structs. More...

+ Inheritance diagram for Cqrs.MongoDB.Serialisers.BasicStructSerialiser< TStruct >:

Public Member Functions

override void Serialize (BsonSerializationContext context, BsonSerializationArgs args, TStruct value)
 Serializes the provide value as a set of key/value pairs. More...
 
override TStruct Deserialize (BsonDeserializationContext context, BsonDeserializationArgs args)
 Deserialises a value from key/value pairs. More...
 

Detailed Description

A StructSerializerBase<TValue> with reasonable level support for structs.

Template Parameters
TStructThe Type of struct.
Type Constraints
TStruct :struct