Table of Contents

Class RepresentationConverter

Namespace
MongoDB.Bson.Serialization.Options
Assembly
MongoDB.Bson.dll

Represents the external representation of a field or property.

public class RepresentationConverter
Inheritance
RepresentationConverter
Inherited Members
Extension Methods

Constructors

RepresentationConverter(bool, bool)

Initializes a new instance of the RepresentationConverter class.

Properties

AllowOverflow

Gets whether to allow overflow.

AllowTruncation

Gets whether to allow truncation.

Methods

ToDecimal(Decimal128)

Converts a Decimal128 to a Decimal.

ToDecimal(double)

Converts a Double to a Decimal.

ToDecimal(int)

Converts an Int32 to a Decimal.

ToDecimal(long)

Converts an Int64 to a Decimal.

ToDecimal128(decimal)

Converts a decimal to a Decimal128.

ToDecimal128(double)

Converts a Double to a Decimal128.

ToDecimal128(int)

Converts an Int32 to a Decimal128.

ToDecimal128(long)

Converts an Int64 to a Decimal128.

ToDecimal128(ulong)

Converts a UInt64 to a Decimal128.

ToDouble(Decimal128)

Converts a Decimal128 to a Double.

ToDouble(decimal)

Converts a Decimal to a Double.

ToDouble(double)

Converts a Double to a Double.

ToDouble(short)

Converts an Int16 to a Double.

ToDouble(int)

Converts an Int32 to a Double.

ToDouble(long)

Converts an Int64 to a Double.

ToDouble(float)

Converts a Single to a Double.

ToDouble(ushort)

Converts a UInt16 to a Double.

ToDouble(uint)

Converts a UInt32 to a Double.

ToDouble(ulong)

Converts a UInt64 to a Double.

ToInt16(Decimal128)

Converts a Decimal128 to an Int16.

ToInt16(double)

Converts a Double to an Int16.

ToInt16(int)

Converts an Int32 to an Int16.

ToInt16(long)

Converts an Int64 to an Int16.

ToInt32(Decimal128)

Converts a Decimal128 to an Int32.

ToInt32(decimal)

Converts a Decimal to an Int32.

ToInt32(double)

Converts a Double to an Int32.

ToInt32(short)

Converts an Int16 to an Int32.

ToInt32(int)

Converts an Int32 to an Int32.

ToInt32(long)

Converts an Int64 to an Int32.

ToInt32(float)

Converts a Single to an Int32.

ToInt32(ushort)

Converts a UInt16 to an Int32.

ToInt32(uint)

Converts a UInt32 to an Int32.

ToInt32(ulong)

Converts a UInt64 to an Int32.

ToInt64(Decimal128)

Converts a Decimal128 to an Int64.

ToInt64(decimal)

Converts a Decimal to an Int64.

ToInt64(double)

Converts a Double to an Int64.

ToInt64(short)

Converts an Int16 to an Int64.

ToInt64(int)

Converts an Int32 to an Int64.

ToInt64(long)

Converts an Int64 to an Int64.

ToInt64(float)

Converts a Single to an Int64.

ToInt64(ushort)

Converts a UInt16 to an Int64.

ToInt64(uint)

Converts a UInt32 to an Int64.

ToInt64(ulong)

Converts a UInt64 to an Int64.

ToSingle(Decimal128)

Converts a Decimal128 to a Single.

ToSingle(double)

Converts a Double to a Single.

ToSingle(int)

Converts an Int32 to a Single.

ToSingle(long)

Converts an Int64 to a Single.

ToUInt16(Decimal128)

Converts a Decimal128 to a UInt16.

ToUInt16(double)

Converts a Double to a UInt16.

ToUInt16(int)

Converts an Int32 to a UInt16.

ToUInt16(long)

Converts an Int64 to a UInt16.

ToUInt32(Decimal128)

Converts a Decimal128 to a UInt32.

ToUInt32(double)

Converts a Double to a UInt32.

ToUInt32(int)

Converts an Int32 to a UInt32.

ToUInt32(long)

Converts an Int64 to a UInt32.

ToUInt64(Decimal128)

Converts a Decimal128 to a UInt64.

ToUInt64(double)

Converts a Double to a UInt64.

ToUInt64(int)

Converts an Int32 to a UInt64.

ToUInt64(long)

Converts an Int64 to a UInt64.