Decimal128 Structure |
Namespace: MongoDB.Bson
The Decimal128 type exposes the following members.
Name | Description | |
---|---|---|
![]() | Decimal128(Decimal) |
Initializes a new instance of the Decimal128 struct.
|
![]() | Decimal128(Double) |
Initializes a new instance of the Decimal128 struct.
|
![]() | Decimal128(Int32) |
Initializes a new instance of the Decimal128 struct.
|
![]() | Decimal128(Int64) |
Initializes a new instance of the Decimal128 struct.
|
![]() | Decimal128(Single) |
Initializes a new instance of the Decimal128 struct.
|
![]() | Decimal128(UInt32) |
Initializes a new instance of the Decimal128 struct.
|
![]() | Decimal128(UInt64) |
Initializes a new instance of the Decimal128 struct.
|
Name | Description | |
---|---|---|
![]() ![]() | MaxValue |
Gets the maximum value.
|
![]() ![]() | MinValue |
Gets the minimum value.
|
![]() ![]() | NegativeInfinity |
Represents negative infinity.
|
![]() ![]() | One |
Represents one.
|
![]() ![]() | PositiveInfinity |
Represents positive infinity.
|
![]() ![]() | QNaN |
Represents a value that is not a number.
|
![]() ![]() | SNaN |
Represents a value that is not a number and raises errors when used in calculations.
|
![]() ![]() | Zero |
Represents zero.
|
Name | Description | |
---|---|---|
![]() ![]() | Compare |
Compares two specified Decimal128 values and returns an integer that indicates whether the first value
is greater than, less than, or equal to the second value.
|
![]() | CompareTo | |
![]() | Equals(Object) | (Overrides ValueTypeEquals(Object).) |
![]() | Equals(Decimal128) | |
![]() ![]() | Equals(Decimal128, Decimal128) |
Determines whether the specified Decimal128 instances are considered equal.
|
![]() ![]() | FromComponents |
Creates a new Decimal128 value from its components.
|
![]() ![]() | FromIEEEBits |
Creates a new Decimal128 value from the IEEE encoding bits.
|
![]() ![]() | GetExponent |
Gets the exponent of a Decimal128 value.
|
![]() | GetHashCode | (Overrides ValueTypeGetHashCode.) |
![]() | GetIEEEHighBits |
Gets the high order 64 bits of the binary representation of this instance.
|
![]() | GetIEEELowBits |
Gets the low order 64 bits of the binary representation of this instance.
|
![]() ![]() | GetSignificandHighBits |
Gets the high bits of the significand of a Decimal128 value.
|
![]() ![]() | GetSignificandLowBits |
Gets the high bits of the significand of a Decimal128 value.
|
![]() | GetType | (Inherited from Object.) |
![]() ![]() | IsInfinity |
Returns a value indicating whether the specified number evaluates to negative or positive infinity.
|
![]() ![]() | IsNaN |
Returns a value indicating whether the specified number is not a number.
|
![]() ![]() | IsNegative |
Returns a value indicating whether the specified number is negative.
|
![]() ![]() | IsNegativeInfinity |
Returns a value indicating whether the specified number evaluates to negative infinity.
|
![]() ![]() | IsPositiveInfinity |
Returns a value indicating whether the specified number evaluates to positive infinity.
|
![]() ![]() | IsQNaN |
Returns a value indicating whether the specified number is a quiet not a number.
|
![]() ![]() | IsSNaN |
Returns a value indicating whether the specified number is a signaled not a number.
|
![]() ![]() | IsZero |
Returns a value indicating whether the specified number is zero.
|
![]() ![]() | Negate |
Negates the specified x.
|
![]() ![]() | Parse |
Converts the string representation of a number to its Decimal128 equivalent.
|
![]() ![]() | ToByte |
Converts the value of the specified Decimal128 to the equivalent 8-bit unsigned integer.
|
![]() ![]() | ToDecimal |
Converts the value of the specified Decimal128 to the equivalent Decimal.
|
![]() ![]() | ToDouble |
Converts the value of the specified Decimal128 to the equivalent Double.
|
![]() ![]() | ToInt16 |
Converts the value of the specified Decimal128 to the equivalent 16-bit signed integer.
|
![]() ![]() | ToInt32 |
Converts the value of the specified Decimal128 to the equivalent 32-bit signed integer.
|
![]() ![]() | ToInt64 |
Converts the value of the specified Decimal128 to the equivalent 64-bit signed integer.
|
![]() ![]() | ToSByte |
Converts the value of the specified Decimal128 to the equivalent 8-bit signed integer.
|
![]() ![]() | ToSingle |
Converts the value of the specified Decimal128 to the equivalent Single.
|
![]() | ToString | (Overrides ValueTypeToString.) |
![]() ![]() | ToUInt16 |
Converts the value of the specified Decimal128 to the equivalent 16-bit unsigned integer.
|
![]() ![]() | ToUInt32 |
Converts the value of the specified Decimal128 to the equivalent 32-bit unsigned integer.
|
![]() ![]() | ToUInt64 |
Converts the value of the specified Decimal128 to the equivalent 64-bit unsigned integer.
|
![]() ![]() | TryParse |
Converts the string representation of a number to its Decimal128 equivalent. A return value indicates whether the conversion succeeded or failed.
|
Name | Description | |
---|---|---|
![]() ![]() | Equality |
Implements the operator ==.
|
![]() ![]() | (Double to Decimal128) |
Performs an explicit conversion from Double to Decimal128.
|
![]() ![]() | (Single to Decimal128) |
Performs an explicit conversion from Single to Decimal128.
|
![]() ![]() | (Decimal128 to Byte) |
Performs an explicit conversion from Decimal128 to Byte.
|
![]() ![]() | (Decimal128 to Char) |
Performs an explicit conversion from Decimal128 to Char.
|
![]() ![]() | (Decimal128 to Decimal) |
Performs an explicit conversion from Decimal128 to Decimal.
|
![]() ![]() | (Decimal128 to Double) |
Performs an explicit conversion from Decimal128 to Double.
|
![]() ![]() | (Decimal128 to Single) |
Performs an explicit conversion from Decimal128 to Single.
|
![]() ![]() | (Decimal128 to Int32) |
Performs an explicit conversion from Decimal128 to Int32.
|
![]() ![]() | (Decimal128 to Int64) |
Performs an explicit conversion from Decimal128 to Int64.
|
![]() ![]() | (Decimal128 to SByte) |
Performs an explicit conversion from Decimal128 to SByte.
|
![]() ![]() | (Decimal128 to Int16) |
Performs an explicit conversion from Decimal128 to Int16.
|
![]() ![]() | (Decimal128 to UInt32) |
Performs an explicit conversion from Decimal128 to UInt32.
|
![]() ![]() | (Decimal128 to UInt64) |
Performs an explicit conversion from Decimal128 to UInt64.
|
![]() ![]() | (Decimal128 to UInt16) |
Performs an explicit conversion from Decimal128 to UInt16.
|
![]() ![]() | GreaterThan |
Returns a value indicating whether a specified Decimal128 is greater than another specified Decimal128.
|
![]() ![]() | GreaterThanOrEqual |
Returns a value indicating whether a specified Decimal128 is greater than or equal to another another specified Decimal128.
|
![]() ![]() | (Byte to Decimal128) |
Performs an implicit conversion from Byte to Decimal128.
|
![]() ![]() | (Decimal to Decimal128) |
Performs an implicit conversion from Decimal to Decimal128.
|
![]() ![]() | (Int16 to Decimal128) |
Performs an implicit conversion from Int16 to Decimal128.
|
![]() ![]() | (Int32 to Decimal128) |
Performs an implicit conversion from Int32 to Decimal128.
|
![]() ![]() | (Int64 to Decimal128) |
Performs an implicit conversion from Int64 to Decimal128.
|
![]() ![]() | (SByte to Decimal128) |
Performs an implicit conversion from SByte to Decimal128.
|
![]() ![]() | (UInt16 to Decimal128) |
Performs an implicit conversion from UInt16 to Decimal128.
|
![]() ![]() | (UInt32 to Decimal128) |
Performs an implicit conversion from UInt32 to Decimal128.
|
![]() ![]() | (UInt64 to Decimal128) |
Performs an implicit conversion from UInt64 to Decimal128.
|
![]() ![]() | Inequality |
Implements the operator !=.
|
![]() ![]() | LessThan |
Returns a value indicating whether a specified Decimal128 is less than another specified Decimal128.
|
![]() ![]() | LessThanOrEqual |
Returns a value indicating whether a specified Decimal128 is less than or equal to another another specified Decimal128.
|
Name | Description | |
---|---|---|
![]() | ToBson |
Serializes an object to a BSON byte array.
(Defined by BsonExtensionMethods.) |
![]() | ToBsonDocument |
Serializes an object to a BsonDocument.
(Defined by BsonExtensionMethods.) |
![]() | ToJson |
Serializes an object to a JSON string.
(Defined by BsonExtensionMethods.) |