Class ConventionBase

| MongoDB CSharp Driver API Reference (original) (raw)

Namespace

MongoDB.Bson.Serialization.Conventions

Assembly

MongoDB.Bson.dll

Base class for a convention.

public abstract class ConventionBase : IConvention

Inheritance

object

ConventionBase

Implements

IConvention

Derived

CamelCaseElementNameConvention

DelegateClassMapConvention

DelegateMemberMapConvention

DelegatePostProcessingConvention

EnumRepresentationConvention

IgnoreExtraElementsConvention

IgnoreIfDefaultConvention

IgnoreIfNullConvention

ImmutableTypeClassMapConvention

LookupIdGeneratorConvention

MemberDefaultValueConvention

MemberNameElementNameConvention

NamedExtraElementsMemberConvention

NamedIdMemberConvention

NamedParameterCreatorMapConvention

NoIdMemberConvention

ObjectSerializerAllowedTypesConvention

ReadWriteMemberFinderConvention

ResetClassMapConvention

ResetMemberMapsConvention

StringIdStoredAsObjectIdConvention

StringObjectIdIdGeneratorConvention

Inherited Members

object.Equals(object)

object.Equals(object, object)

object.GetHashCode()

object.GetType()

object.MemberwiseClone()

object.ReferenceEquals(object, object)

object.ToString()

Extension Methods

BsonExtensionMethods.ToBsonDocument(TNominalType, IBsonSerializer, Action<BsonSerializationContext.Builder>, BsonSerializationArgs)

BsonExtensionMethods.ToBson(TNominalType, IBsonSerializer, BsonBinaryWriterSettings, Action<BsonSerializationContext.Builder>, BsonSerializationArgs, int)

BsonExtensionMethods.ToJson(TNominalType, JsonWriterSettings, IBsonSerializer, Action<BsonSerializationContext.Builder>, BsonSerializationArgs)

BsonExtensionMethods.ToBson(object, Type, BsonBinaryWriterSettings, IBsonSerializer, Action<BsonSerializationContext.Builder>, BsonSerializationArgs, int)

BsonExtensionMethods.ToBsonDocument(object, Type, IBsonSerializer, Action<BsonSerializationContext.Builder>, BsonSerializationArgs)

BsonExtensionMethods.ToJson(object, Type, JsonWriterSettings, IBsonSerializer, Action<BsonSerializationContext.Builder>, BsonSerializationArgs)

Constructors

ConventionBase()

Initializes a new instance of the ConventionBase class.

ConventionBase(string)

Initializes a new instance of the ConventionBase class.

Properties

Name

Gets the name of the convention.