Table of Contents

Class BsonSerializerAttribute

Namespace
MongoDB.Bson.Serialization.Attributes
Assembly
MongoDB.Bson.dll

Specifies the type of the serializer to use for a class.

[AttributeUsage(AttributeTargets.Class|AttributeTargets.Struct|AttributeTargets.Property|AttributeTargets.Field|AttributeTargets.Interface)]
public class BsonSerializerAttribute : Attribute, IBsonMemberMapAttribute
Inheritance
BsonSerializerAttribute
Implements
Inherited Members
Extension Methods

Constructors

BsonSerializerAttribute()

Initializes a new instance of the BsonSerializerAttribute class.

public BsonSerializerAttribute()

BsonSerializerAttribute(Type)

Initializes a new instance of the BsonSerializerAttribute class.

public BsonSerializerAttribute(Type serializerType)

Parameters

serializerType Type

The type of the serializer to use for a class.

Properties

SerializerType

Gets or sets the type of the serializer to use for a class.

public Type SerializerType { get; set; }

Property Value

Type

Methods

Apply(BsonMemberMap)

Applies a modification to the member map.

public void Apply(BsonMemberMap memberMap)

Parameters

memberMap BsonMemberMap

The member map.