Decimal32 Struct

Definition

public value class Decimal32 : IComparable<System::Numerics::Decimal32>, IEquatable<System::Numerics::Decimal32>, IParsable<System::Numerics::Decimal32>, ISpanParsable<System::Numerics::Decimal32>, IUtf8SpanParsable<System::Numerics::Decimal32>, System::Numerics::IAdditionOperators<System::Numerics::Decimal32, System::Numerics::Decimal32, System::Numerics::Decimal32>, System::Numerics::IAdditiveIdentity<System::Numerics::Decimal32, System::Numerics::Decimal32>, System::Numerics::IComparisonOperators<System::Numerics::Decimal32, System::Numerics::Decimal32, bool>, System::Numerics::IDecimalFloatingPointIeee754<System::Numerics::Decimal32>, System::Numerics::IDecrementOperators<System::Numerics::Decimal32>, System::Numerics::IDivisionOperators<System::Numerics::Decimal32, System::Numerics::Decimal32, System::Numerics::Decimal32>, System::Numerics::IEqualityOperators<System::Numerics::Decimal32, System::Numerics::Decimal32, bool>, System::Numerics::IExponentialFunctions<System::Numerics::Decimal32>, System::Numerics::IFloatingPoint<System::Numerics::Decimal32>, System::Numerics::IFloatingPointConstants<System::Numerics::Decimal32>, System::Numerics::IFloatingPointIeee754<System::Numerics::Decimal32>, System::Numerics::IHyperbolicFunctions<System::Numerics::Decimal32>, System::Numerics::IIncrementOperators<System::Numerics::Decimal32>, System::Numerics::ILogarithmicFunctions<System::Numerics::Decimal32>, System::Numerics::IMinMaxValue<System::Numerics::Decimal32>, System::Numerics::IModulusOperators<System::Numerics::Decimal32, System::Numerics::Decimal32, System::Numerics::Decimal32>, System::Numerics::IMultiplicativeIdentity<System::Numerics::Decimal32, System::Numerics::Decimal32>, System::Numerics::IMultiplyOperators<System::Numerics::Decimal32, System::Numerics::Decimal32, System::Numerics::Decimal32>, System::Numerics::INumber<System::Numerics::Decimal32>, System::Numerics::INumberBase<System::Numerics::Decimal32>, System::Numerics::IPowerFunctions<System::Numerics::Decimal32>, System::Numerics::IRootFunctions<System::Numerics::Decimal32>, System::Numerics::ISignedNumber<System::Numerics::Decimal32>, System::Numerics::ISubtractionOperators<System::Numerics::Decimal32, System::Numerics::Decimal32, System::Numerics::Decimal32>, System::Numerics::ITrigonometricFunctions<System::Numerics::Decimal32>, System::Numerics::IUnaryNegationOperators<System::Numerics::Decimal32, System::Numerics::Decimal32>, System::Numerics::IUnaryPlusOperators<System::Numerics::Decimal32, System::Numerics::Decimal32>
public readonly struct Decimal32 : IComparable<System.Numerics.Decimal32>, IEquatable<System.Numerics.Decimal32>, IParsable<System.Numerics.Decimal32>, ISpanParsable<System.Numerics.Decimal32>, IUtf8SpanParsable<System.Numerics.Decimal32>, System.Numerics.IAdditionOperators<System.Numerics.Decimal32,System.Numerics.Decimal32,System.Numerics.Decimal32>, System.Numerics.IAdditiveIdentity<System.Numerics.Decimal32,System.Numerics.Decimal32>, System.Numerics.IComparisonOperators<System.Numerics.Decimal32,System.Numerics.Decimal32,bool>, System.Numerics.IDecimalFloatingPointIeee754<System.Numerics.Decimal32>, System.Numerics.IDecrementOperators<System.Numerics.Decimal32>, System.Numerics.IDivisionOperators<System.Numerics.Decimal32,System.Numerics.Decimal32,System.Numerics.Decimal32>, System.Numerics.IEqualityOperators<System.Numerics.Decimal32,System.Numerics.Decimal32,bool>, System.Numerics.IExponentialFunctions<System.Numerics.Decimal32>, System.Numerics.IFloatingPoint<System.Numerics.Decimal32>, System.Numerics.IFloatingPointConstants<System.Numerics.Decimal32>, System.Numerics.IFloatingPointIeee754<System.Numerics.Decimal32>, System.Numerics.IHyperbolicFunctions<System.Numerics.Decimal32>, System.Numerics.IIncrementOperators<System.Numerics.Decimal32>, System.Numerics.ILogarithmicFunctions<System.Numerics.Decimal32>, System.Numerics.IMinMaxValue<System.Numerics.Decimal32>, System.Numerics.IModulusOperators<System.Numerics.Decimal32,System.Numerics.Decimal32,System.Numerics.Decimal32>, System.Numerics.IMultiplicativeIdentity<System.Numerics.Decimal32,System.Numerics.Decimal32>, System.Numerics.IMultiplyOperators<System.Numerics.Decimal32,System.Numerics.Decimal32,System.Numerics.Decimal32>, System.Numerics.INumber<System.Numerics.Decimal32>, System.Numerics.INumberBase<System.Numerics.Decimal32>, System.Numerics.IPowerFunctions<System.Numerics.Decimal32>, System.Numerics.IRootFunctions<System.Numerics.Decimal32>, System.Numerics.ISignedNumber<System.Numerics.Decimal32>, System.Numerics.ISubtractionOperators<System.Numerics.Decimal32,System.Numerics.Decimal32,System.Numerics.Decimal32>, System.Numerics.ITrigonometricFunctions<System.Numerics.Decimal32>, System.Numerics.IUnaryNegationOperators<System.Numerics.Decimal32,System.Numerics.Decimal32>, System.Numerics.IUnaryPlusOperators<System.Numerics.Decimal32,System.Numerics.Decimal32>
type Decimal32 = struct
    interface IFormattable
    interface IParsable<Decimal32>
    interface ISpanFormattable
    interface ISpanParsable<Decimal32>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<Decimal32>
    interface IAdditionOperators<Decimal32, Decimal32, Decimal32>
    interface IAdditiveIdentity<Decimal32, Decimal32>
    interface IComparisonOperators<Decimal32, Decimal32, bool>
    interface IEqualityOperators<Decimal32, Decimal32, bool>
    interface IDecimalFloatingPointIeee754<Decimal32>
    interface IDecrementOperators<Decimal32>
    interface IDivisionOperators<Decimal32, Decimal32, Decimal32>
    interface IExponentialFunctions<Decimal32>
    interface IFloatingPointConstants<Decimal32>
    interface IIncrementOperators<Decimal32>
    interface IMultiplicativeIdentity<Decimal32, Decimal32>
    interface IMultiplyOperators<Decimal32, Decimal32, Decimal32>
    interface INumberBase<Decimal32>
    interface ISubtractionOperators<Decimal32, Decimal32, Decimal32>
    interface IUnaryNegationOperators<Decimal32, Decimal32>
    interface IUnaryPlusOperators<Decimal32, Decimal32>
    interface IFloatingPoint<Decimal32>
    interface IModulusOperators<Decimal32, Decimal32, Decimal32>
    interface INumber<Decimal32>
    interface ISignedNumber<Decimal32>
    interface IFloatingPointIeee754<Decimal32>
    interface IHyperbolicFunctions<Decimal32>
    interface ILogarithmicFunctions<Decimal32>
    interface IPowerFunctions<Decimal32>
    interface IRootFunctions<Decimal32>
    interface ITrigonometricFunctions<Decimal32>
    interface IMinMaxValue<Decimal32>
Public Structure Decimal32
Implements IAdditionOperators(Of Decimal32, Decimal32, Decimal32), IAdditiveIdentity(Of Decimal32, Decimal32), IComparable(Of Decimal32), IComparisonOperators(Of Decimal32, Decimal32, Boolean), IDecimalFloatingPointIeee754(Of Decimal32), IDecrementOperators(Of Decimal32), IDivisionOperators(Of Decimal32, Decimal32, Decimal32), IEqualityOperators(Of Decimal32, Decimal32, Boolean), IEquatable(Of Decimal32), IExponentialFunctions(Of Decimal32), IFloatingPoint(Of Decimal32), IFloatingPointConstants(Of Decimal32), IFloatingPointIeee754(Of Decimal32), IHyperbolicFunctions(Of Decimal32), IIncrementOperators(Of Decimal32), ILogarithmicFunctions(Of Decimal32), IMinMaxValue(Of Decimal32), IModulusOperators(Of Decimal32, Decimal32, Decimal32), IMultiplicativeIdentity(Of Decimal32, Decimal32), IMultiplyOperators(Of Decimal32, Decimal32, Decimal32), INumber(Of Decimal32), INumberBase(Of Decimal32), IParsable(Of Decimal32), IPowerFunctions(Of Decimal32), IRootFunctions(Of Decimal32), ISignedNumber(Of Decimal32), ISpanParsable(Of Decimal32), ISubtractionOperators(Of Decimal32, Decimal32, Decimal32), ITrigonometricFunctions(Of Decimal32), IUnaryNegationOperators(Of Decimal32, Decimal32), IUnaryPlusOperators(Of Decimal32, Decimal32), IUtf8SpanParsable(Of Decimal32)
Inheritance
Decimal32
Implements
IComparable IComparable<Decimal32> IComparable<TSelf> IEquatable<Decimal32> IEquatable<TSelf> IFormattable IParsable<Decimal32> IParsable<TSelf> ISpanFormattable ISpanParsable<Decimal32> ISpanParsable<TSelf> IUtf8SpanFormattable IUtf8SpanParsable<Decimal32> IUtf8SpanParsable<TSelf> IAdditionOperators<Decimal32,Decimal32,Decimal32> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<Decimal32,Decimal32> IAdditiveIdentity<TSelf,TSelf> IComparisonOperators<Decimal32,Decimal32,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecimalFloatingPointIeee754<Decimal32> IDecrementOperators<Decimal32> IDecrementOperators<TSelf> IDivisionOperators<Decimal32,Decimal32,Decimal32> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<Decimal32,Decimal32,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IExponentialFunctions<Decimal32> IExponentialFunctions<TSelf> IFloatingPoint<Decimal32> IFloatingPoint<TSelf> IFloatingPointConstants<Decimal32> IFloatingPointConstants<TSelf> IFloatingPointIeee754<Decimal32> IFloatingPointIeee754<TSelf> IHyperbolicFunctions<Decimal32> IHyperbolicFunctions<TSelf> IIncrementOperators<Decimal32> IIncrementOperators<TSelf> ILogarithmicFunctions<Decimal32> ILogarithmicFunctions<TSelf> IMinMaxValue<Decimal32> IModulusOperators<Decimal32,Decimal32,Decimal32> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<Decimal32,Decimal32> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<Decimal32,Decimal32,Decimal32> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<Decimal32> INumber<TSelf> INumberBase<Decimal32> INumberBase<TSelf> IPowerFunctions<Decimal32> IPowerFunctions<TSelf> IRootFunctions<Decimal32> IRootFunctions<TSelf> ISignedNumber<Decimal32> ISignedNumber<TSelf> ISubtractionOperators<Decimal32,Decimal32,Decimal32> ISubtractionOperators<TSelf,TSelf,TSelf> ITrigonometricFunctions<Decimal32> ITrigonometricFunctions<TSelf> IUnaryNegationOperators<Decimal32,Decimal32> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<Decimal32,Decimal32> IUnaryPlusOperators<TSelf,TSelf>

Properties

Name Description
E
Epsilon
MaxValue
MinValue
NaN
NegativeInfinity
NegativeOne
NegativeZero
One
Pi
PositiveInfinity
Tau
Zero

Methods

Name Description
Abs(Decimal32)
Acos(Decimal32)
Acosh(Decimal32)
AcosPi(Decimal32)
Asin(Decimal32)
Asinh(Decimal32)
AsinPi(Decimal32)
Atan(Decimal32)
Atan2(Decimal32, Decimal32)
Atan2Pi(Decimal32, Decimal32)
Atanh(Decimal32)
AtanPi(Decimal32)
BitDecrement(Decimal32)
BitIncrement(Decimal32)
Cbrt(Decimal32)
Ceiling(Decimal32)
Clamp(Decimal32, Decimal32, Decimal32)
ClampNative(Decimal32, Decimal32, Decimal32)
CompareTo(Decimal32)
CompareTo(Object)
ConvertToInteger<TInteger>(Decimal32)
ConvertToIntegerNative<TInteger>(Decimal32)
CopySign(Decimal32, Decimal32)
Cos(Decimal32)
Cosh(Decimal32)
CosPi(Decimal32)
CreateChecked<TOther>(TOther)
CreateSaturating<TOther>(TOther)
CreateTruncating<TOther>(TOther)
DecodeBinary(UInt32)
DecodeDecimal(UInt32)
EncodeBinary(Decimal32)
EncodeDecimal(Decimal32)
Equals(Decimal32)
Equals(Object)
Exp(Decimal32)
Exp10(Decimal32)
Exp10M1(Decimal32)
Exp2(Decimal32)
Exp2M1(Decimal32)
ExpM1(Decimal32)
Floor(Decimal32)
FusedMultiplyAdd(Decimal32, Decimal32, Decimal32)
GetHashCode()
GetQuantum(Decimal32)
HaveSameQuantum(Decimal32, Decimal32)
Hypot(Decimal32, Decimal32)
Ieee754Remainder(Decimal32, Decimal32)
ILogB(Decimal32)
IsEvenInteger(Decimal32)
IsFinite(Decimal32)
IsInfinity(Decimal32)
IsInteger(Decimal32)
IsNaN(Decimal32)
IsNegative(Decimal32)
IsNegativeInfinity(Decimal32)
IsNormal(Decimal32)
IsOddInteger(Decimal32)
IsPositive(Decimal32)
IsPositiveInfinity(Decimal32)
IsRealNumber(Decimal32)
IsSubnormal(Decimal32)
Lerp(Decimal32, Decimal32, Decimal32)
Log(Decimal32, Decimal32)
Log(Decimal32)
Log10(Decimal32)
Log10P1(Decimal32)
Log2(Decimal32)
Log2P1(Decimal32)
LogP1(Decimal32)
Max(Decimal32, Decimal32)
MaxMagnitude(Decimal32, Decimal32)
MaxMagnitudeNumber(Decimal32, Decimal32)
MaxNative(Decimal32, Decimal32)
MaxNumber(Decimal32, Decimal32)
Min(Decimal32, Decimal32)
MinMagnitude(Decimal32, Decimal32)
MinMagnitudeNumber(Decimal32, Decimal32)
MinNative(Decimal32, Decimal32)
MinNumber(Decimal32, Decimal32)
MultiplyAddEstimate(Decimal32, Decimal32, Decimal32)
Parse(ReadOnlySpan<Byte>, IFormatProvider)
Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)
Parse(ReadOnlySpan<Char>, IFormatProvider)
Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)
Parse(String, IFormatProvider)
Parse(String, NumberStyles, IFormatProvider)
Parse(String, NumberStyles)
Parse(String)
Pow(Decimal32, Decimal32)
Quantize(Decimal32, Decimal32)
ReciprocalEstimate(Decimal32)
ReciprocalSqrtEstimate(Decimal32)
RootN(Decimal32, Int32)
Round(Decimal32, Int32, MidpointRounding)
Round(Decimal32, Int32)
Round(Decimal32, MidpointRounding)
Round(Decimal32)
ScaleB(Decimal32, Int32)
Sign(Decimal32)
Sin(Decimal32)
SinCos(Decimal32)
SinCosPi(Decimal32)
Sinh(Decimal32)
SinPi(Decimal32)
Sqrt(Decimal32)
Tan(Decimal32)
Tanh(Decimal32)
TanPi(Decimal32)
ToString()
ToString(IFormatProvider)
ToString(String, IFormatProvider)
ToString(String)
Truncate(Decimal32)
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)
TryParse(ReadOnlySpan<Byte>, Decimal32)
TryParse(ReadOnlySpan<Byte>, IFormatProvider, Decimal32)
TryParse(ReadOnlySpan<Char>, Decimal32)
TryParse(ReadOnlySpan<Char>, IFormatProvider, Decimal32)
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Decimal32)
TryParse(String, Decimal32)
TryParse(String, IFormatProvider, Decimal32)
TryParse(String, NumberStyles, IFormatProvider, Decimal32)
TryParsePartial(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Decimal32, Int32)
TryParsePartial(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Decimal32, Int32)
TryParsePartial(String, NumberStyles, IFormatProvider, Decimal32, Int32)

Operators

Name Description
Addition(Decimal32, Decimal32)
CheckedExplicit(Decimal32 to Byte)
Decrement(Decimal32)
Division(Decimal32, Decimal32)
Equality(Decimal32, Decimal32)
Explicit(Decimal to Decimal32)
Explicit(Decimal128 to Decimal32)
Explicit(Decimal32 to Byte)
Explicit(Decimal32 to Char)
Explicit(Decimal32 to Decimal)
Explicit(Decimal32 to Double)
Explicit(Decimal32 to Half)
Explicit(Decimal32 to Int128)
Explicit(Decimal32 to Int16)
Explicit(Decimal32 to Int32)
Explicit(Decimal32 to Int64)
Explicit(Decimal32 to IntPtr)
Explicit(Decimal32 to SByte)
Explicit(Decimal32 to Single)
Explicit(Decimal32 to UInt128)
Explicit(Decimal32 to UInt16)
Explicit(Decimal32 to UInt32)
Explicit(Decimal32 to UInt64)
Explicit(Decimal32 to UIntPtr)
Explicit(Decimal64 to Decimal32)
Explicit(Double to Decimal32)
Explicit(Half to Decimal32)
Explicit(Int128 to Decimal32)
Explicit(Int32 to Decimal32)
Explicit(Int64 to Decimal32)
Explicit(IntPtr to Decimal32)
Explicit(Single to Decimal32)
Explicit(UInt128 to Decimal32)
Explicit(UInt32 to Decimal32)
Explicit(UInt64 to Decimal32)
Explicit(UIntPtr to Decimal32)
GreaterThan(Decimal32, Decimal32)
GreaterThanOrEqual(Decimal32, Decimal32)
Implicit(Byte to Decimal32)
Implicit(Char to Decimal32)
Implicit(Decimal32 to Decimal128)
Implicit(Decimal32 to Decimal64)
Implicit(Int16 to Decimal32)
Implicit(SByte to Decimal32)
Implicit(UInt16 to Decimal32)
Increment(Decimal32)
Inequality(Decimal32, Decimal32)
LessThan(Decimal32, Decimal32)
LessThanOrEqual(Decimal32, Decimal32)
Modulus(Decimal32, Decimal32)
Multiply(Decimal32, Decimal32)
Subtraction(Decimal32, Decimal32)
UnaryNegation(Decimal32)
UnaryPlus(Decimal32)

Explicit Interface Implementations

Name Description
IAdditiveIdentity<Decimal32,Decimal32>.AdditiveIdentity
IFloatingPoint<Decimal32>.GetExponentByteCount()
IFloatingPoint<Decimal32>.GetExponentShortestBitLength()
IFloatingPoint<Decimal32>.GetSignificandBitLength()
IFloatingPoint<Decimal32>.GetSignificandByteCount()
IFloatingPoint<Decimal32>.TryWriteExponentBigEndian(Span<Byte>, Int32)
IFloatingPoint<Decimal32>.TryWriteExponentLittleEndian(Span<Byte>, Int32)
IFloatingPoint<Decimal32>.TryWriteSignificandBigEndian(Span<Byte>, Int32)
IFloatingPoint<Decimal32>.TryWriteSignificandLittleEndian(Span<Byte>, Int32)
IMultiplicativeIdentity<Decimal32,Decimal32>.MultiplicativeIdentity
INumberBase<Decimal32>.IsCanonical(Decimal32)
INumberBase<Decimal32>.IsComplexNumber(Decimal32)
INumberBase<Decimal32>.IsImaginaryNumber(Decimal32)
INumberBase<Decimal32>.IsZero(Decimal32)
INumberBase<Decimal32>.Radix
INumberBase<Decimal32>.TryConvertFromChecked<TOther>(TOther, Decimal32)
INumberBase<Decimal32>.TryConvertFromSaturating<TOther>(TOther, Decimal32)
INumberBase<Decimal32>.TryConvertFromTruncating<TOther>(TOther, Decimal32)
INumberBase<Decimal32>.TryConvertToChecked<TOther>(Decimal32, TOther)
INumberBase<Decimal32>.TryConvertToSaturating<TOther>(Decimal32, TOther)
INumberBase<Decimal32>.TryConvertToTruncating<TOther>(Decimal32, TOther)

Applies to