Class ConceptSerializationProvider
- Namespace
- Cratis.Applications.MongoDB
- Assembly
- Cratis.Applications.MongoDB.dll
Represents a MongoDB.Bson.Serialization.IBsonSerializationProvider for concepts.
public class ConceptSerializationProvider : IBsonSerializationProvider
- Inheritance
-
ConceptSerializationProvider
- Implements
-
IBsonSerializationProvider
- Inherited Members
Constructors
ConceptSerializationProvider()
public ConceptSerializationProvider()
Methods
CreateConceptSerializer<T>()
Creates an instance of a serializer of the concept of the given type param T.
public static ConceptSerializer<T> CreateConceptSerializer<T>()
Returns
- ConceptSerializer<T>
ConceptSerializer<T> for the specific type.
Type Parameters
T
The Concept type.
GetSerializer(Type)
Gets a serializer for a type.
public IBsonSerializer GetSerializer(Type type)
Parameters
type
TypeThe type.
Returns
- IBsonSerializer
A serializer.