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
- Equals(object)
 Determines whether the specified object is equal to the current object.
- GetHashCode()
 Serves as the default hash function.
- 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.