Table of Contents

Constructor EnumRepresentationConvention

Namespace
MongoDB.Bson.Serialization.Conventions
Assembly
MongoDB.Bson.dll

EnumRepresentationConvention(BsonType)

Initializes a new instance of the EnumRepresentationConvention class.

public EnumRepresentationConvention(BsonType representation)

Parameters

representation BsonType

The serialization representation. 0 is used to detect representation from the enum itself.

EnumRepresentationConvention(BsonType, bool)

Initializes a new instance of the EnumRepresentationConvention class.

public EnumRepresentationConvention(BsonType representation, bool topLevelOnly)

Parameters

representation BsonType

The serialization representation. 0 is used to detect representation from the enum itself.

topLevelOnly bool

If set to true, the convention will be applied only to top level enum properties, and not collections of enums, for example.