IDecimalFloatingPointIeee754 Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
generic
where TSelf : IDecimalFloatingPointIeee754public interface class IDecimalFloatingPointIeee754 : IComparable, IEquatable, IParsable, ISpanParsable, IUtf8SpanParsable, System::Numerics::IAdditionOperators, System::Numerics::IAdditiveIdentity, System::Numerics::IComparisonOperators, System::Numerics::IDecrementOperators, System::Numerics::IDivisionOperators, System::Numerics::IEqualityOperators, System::Numerics::IExponentialFunctions, System::Numerics::IFloatingPoint, System::Numerics::IFloatingPointConstants, System::Numerics::IFloatingPointIeee754, System::Numerics::IHyperbolicFunctions, System::Numerics::IIncrementOperators, System::Numerics::ILogarithmicFunctions, System::Numerics::IModulusOperators, System::Numerics::IMultiplicativeIdentity, System::Numerics::IMultiplyOperators, System::Numerics::INumber, System::Numerics::INumberBase, System::Numerics::IPowerFunctions, System::Numerics::IRootFunctions, System::Numerics::ISignedNumber, System::Numerics::ISubtractionOperators, System::Numerics::ITrigonometricFunctions, System::Numerics::IUnaryNegationOperators, System::Numerics::IUnaryPlusOperators
public interface IDecimalFloatingPointIeee754 : IComparable, IEquatable, IParsable, ISpanParsable, IUtf8SpanParsable, System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IComparisonOperators, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.Numerics.IExponentialFunctions, System.Numerics.IFloatingPoint, System.Numerics.IFloatingPointConstants, System.Numerics.IFloatingPointIeee754, System.Numerics.IHyperbolicFunctions, System.Numerics.IIncrementOperators, System.Numerics.ILogarithmicFunctions, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.Numerics.IPowerFunctions, System.Numerics.IRootFunctions, System.Numerics.ISignedNumber, System.Numerics.ISubtractionOperators, System.Numerics.ITrigonometricFunctions, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators where TSelf : IDecimalFloatingPointIeee754
type IDecimalFloatingPointIeee754<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)> = interface
interface IComparable
interface IComparable<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IEquatable<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IFormattable
interface IParsable<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface ISpanFormattable
interface ISpanParsable<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IComparisonOperators<'Self, 'Self, bool (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IDecrementOperators<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IExponentialFunctions<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IFloatingPointConstants<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IIncrementOperators<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface INumberBase<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IFloatingPoint<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IModulusOperators<'Self, 'Self, 'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface INumber<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface ISignedNumber<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IFloatingPointIeee754<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IHyperbolicFunctions<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface ILogarithmicFunctions<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IPowerFunctions<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface IRootFunctions<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
interface ITrigonometricFunctions<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
Public Interface IDecimalFloatingPointIeee754(Of TSelf)
Implements IAdditionOperators(Of TSelf, TSelf, TSelf), IAdditiveIdentity(Of TSelf, TSelf), IComparable(Of TSelf), IComparisonOperators(Of TSelf, TSelf, Boolean), IDecrementOperators(Of TSelf), IDivisionOperators(Of TSelf, TSelf, TSelf), IEqualityOperators(Of TSelf, TSelf, Boolean), IEquatable(Of TSelf), IExponentialFunctions(Of TSelf), IFloatingPoint(Of TSelf), IFloatingPointConstants(Of TSelf), IFloatingPointIeee754(Of TSelf), IHyperbolicFunctions(Of TSelf), IIncrementOperators(Of TSelf), ILogarithmicFunctions(Of TSelf), IModulusOperators(Of TSelf, TSelf, TSelf), IMultiplicativeIdentity(Of TSelf, TSelf), IMultiplyOperators(Of TSelf, TSelf, TSelf), INumber(Of TSelf), INumberBase(Of TSelf), IParsable(Of TSelf), IPowerFunctions(Of TSelf), IRootFunctions(Of TSelf), ISignedNumber(Of TSelf), ISpanParsable(Of TSelf), ISubtractionOperators(Of TSelf, TSelf, TSelf), ITrigonometricFunctions(Of TSelf), IUnaryNegationOperators(Of TSelf, TSelf), IUnaryPlusOperators(Of TSelf, TSelf), IUtf8SpanParsable(Of TSelf)
Type Parameters
- TSelf
- Derived
- Implements
-
IComparable IComparable
IEquatable IFormattable IParsable ISpanFormattable ISpanParsable IUtf8SpanFormattable IUtf8SpanParsable IAdditionOperators IAdditiveIdentity IComparisonOperators Boolean> IDecrementOperatorsIDivisionOperators IEqualityOperators IEqualityOperators Boolean> IExponentialFunctionsIFloatingPoint IFloatingPointConstants IFloatingPointIeee754 IHyperbolicFunctions IIncrementOperators ILogarithmicFunctions IModulusOperators IMultiplicativeIdentity IMultiplyOperators INumber INumberBase IPowerFunctions IRootFunctions ISignedNumber ISubtractionOperators ITrigonometricFunctions IUnaryNegationOperators IUnaryPlusOperators
Methods
| Name | Description |
|---|---|
| CompareTo(Object) |
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. (Inherited from IComparable) |
| CompareTo(T) |
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. (Inherited from IComparable |
| Equals(T) |
Indicates whether the current object is equal to another object of the same type. (Inherited from IEquatable |
| GetExponentByteCount() |
Gets the number of bytes that will be written as part of TryWriteExponentLittleEndian(Span |
| GetExponentShortestBitLength() |
Gets the length, in bits, of the shortest two's complement representation of the current exponent. (Inherited from IFloatingPoint |
| GetQuantum(TSelf) | |
| GetSignificandBitLength() |
Gets the length, in bits, of the current significand. (Inherited from IFloatingPoint |
| GetSignificandByteCount() |
Gets the number of bytes that will be written as part of TryWriteSignificandLittleEndian(Span |
| HaveSameQuantum(TSelf, TSelf) | |
| Quantize(TSelf, TSelf) | |
| ToString(String, IFormatProvider) |
Formats the value of the current instance using the specified format. (Inherited from IFormattable) |
|
TryFormat(Span |
Tries to format the value of the current instance as UTF-8 into the provided span of bytes. (Inherited from IUtf8SpanFormattable) |
|
TryFormat(Span |
Tries to format the value of the current instance into the provided span of characters. (Inherited from ISpanFormattable) |
|
TryWriteExponentBigEndian(Span |
Tries to write the current exponent, in big-endian format, to a given span. (Inherited from IFloatingPoint |
|
TryWriteExponentLittleEndian(Span |
Tries to write the current exponent, in little-endian format, to a given span. (Inherited from IFloatingPoint |
|
TryWriteSignificandBigEndian(Span |
Tries to write the current significand, in big-endian format, to a given span. (Inherited from IFloatingPoint |
|
TryWriteSignificandLittleEndian(Span |
Tries to write the current significand, in little-endian format, to a given span. (Inherited from IFloatingPoint |
| WriteExponentBigEndian(Byte[], Int32) |
Writes the current exponent, in big-endian format, to a given array. (Inherited from IFloatingPoint |
| WriteExponentBigEndian(Byte[]) |
Writes the current exponent, in big-endian format, to a given array. (Inherited from IFloatingPoint |
|
WriteExponentBigEndian(Span |
Writes the current exponent, in big-endian format, to a given span. (Inherited from IFloatingPoint |
| WriteExponentLittleEndian(Byte[], Int32) |
Writes the current exponent, in little-endian format, to a given array. (Inherited from IFloatingPoint |
| WriteExponentLittleEndian(Byte[]) |
Writes the current exponent, in little-endian format, to a given array. (Inherited from IFloatingPoint |
|
WriteExponentLittleEndian(Span |
Writes the current exponent, in little-endian format, to a given span. (Inherited from IFloatingPoint |
| WriteSignificandBigEndian(Byte[], Int32) |
Writes the current significand, in big-endian format, to a given array. (Inherited from IFloatingPoint |
| WriteSignificandBigEndian(Byte[]) |
Writes the current significand, in big-endian format, to a given array. (Inherited from IFloatingPoint |
|
WriteSignificandBigEndian(Span |
Writes the current significand, in big-endian format, to a given span. (Inherited from IFloatingPoint |
| WriteSignificandLittleEndian(Byte[], Int32) |
Writes the current significand, in little-endian format, to a given array. (Inherited from IFloatingPoint |
| WriteSignificandLittleEndian(Byte[]) |
Writes the current significand, in little-endian format, to a given array. (Inherited from IFloatingPoint |
|
WriteSignificandLittleEndian(Span |
Writes the current significand, in little-endian format, to a given span. (Inherited from IFloatingPoint |
Explicit Interface Implementations
| Name | Description |
|---|---|
|
IUtf8SpanFormattable.TryFormat(Span |
Tries to format the value of the current instance as UTF-8 into the provided span of bytes. (Inherited from INumberBase |
|
IUtf8SpanParsable |
Parses a span of UTF-8 characters into a value. (Inherited from INumberBase |
|
IUtf8SpanParsable |
Tries to parse a span of UTF-8 characters into a value. (Inherited from INumberBase |