DoubleInfo Structure

Contains information on the stored represenation of a double value.

Definition

Namespace: Meta.Numerics.Extended
Assembly: Meta.Numerics (in Meta.Numerics.dll) Version: 4.2.0+6d77d64445f7d5d91b12e331399c4362ecb25333
C#
public readonly struct DoubleInfo
Inheritance
Object    ValueType    DoubleInfo

Constructors

DoubleInfo Initializes a new double info object for the given double value.

Properties

Bits Gets the internal representation of the floating point value.
Exponent Gets the base-2 exponent of the floating point value.
IsFinite Gets a value indicating whether the floating point value is a finite number.
IsInfinite Gets a value indicating whether the value is infinite.
IsNaN Gets a value indicating whether the value is not-a-number.
IsNegative Gets a value indicating whether the number is negative.
IsSubnormal Gets a value indicating whether the floating point value is sub-normal.
IsZero Gets a value indicating whether the floating point value is zero.
Mantissa Gets the mantissa of the floating point value.
Next Gets the next higher floating point value.
Previous Gets the next lower floating point value.
Value Gets the double value.

Methods

EqualsIndicates whether this instance and a specified object are equal.
(Inherited from ValueType)
For Creates a new double info object for the given double value.
GetHashCodeReturns the hash code for this instance.
(Inherited from ValueType)
GetTypeGets the Type of the current instance.
(Inherited from Object)
ToStringReturns the fully qualified type name of this instance.
(Overrides ValueTypeToString)

See Also