IPowerFunctions<TSelf> Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje obsługę funkcji zasilania.
generic <typename TSelf>
where TSelf : IPowerFunctions<TSelf>public interface class IPowerFunctions : IEquatable<TSelf>, IParsable<TSelf>, ISpanParsable<TSelf>, System::Numerics::IAdditionOperators<TSelf, TSelf, TSelf>, System::Numerics::IAdditiveIdentity<TSelf, TSelf>, System::Numerics::IDecrementOperators<TSelf>, System::Numerics::IDivisionOperators<TSelf, TSelf, TSelf>, System::Numerics::IEqualityOperators<TSelf, TSelf, bool>, System::Numerics::IIncrementOperators<TSelf>, System::Numerics::IMultiplicativeIdentity<TSelf, TSelf>, System::Numerics::IMultiplyOperators<TSelf, TSelf, TSelf>, System::Numerics::INumberBase<TSelf>, System::Numerics::ISubtractionOperators<TSelf, TSelf, TSelf>, System::Numerics::IUnaryNegationOperators<TSelf, TSelf>, System::Numerics::IUnaryPlusOperators<TSelf, TSelf>
generic <typename TSelf>
where TSelf : IPowerFunctions<TSelf>public interface class IPowerFunctions : IEquatable<TSelf>, IParsable<TSelf>, ISpanParsable<TSelf>, IUtf8SpanParsable<TSelf>, System::Numerics::IAdditionOperators<TSelf, TSelf, TSelf>, System::Numerics::IAdditiveIdentity<TSelf, TSelf>, System::Numerics::IDecrementOperators<TSelf>, System::Numerics::IDivisionOperators<TSelf, TSelf, TSelf>, System::Numerics::IEqualityOperators<TSelf, TSelf, bool>, System::Numerics::IIncrementOperators<TSelf>, System::Numerics::IMultiplicativeIdentity<TSelf, TSelf>, System::Numerics::IMultiplyOperators<TSelf, TSelf, TSelf>, System::Numerics::INumberBase<TSelf>, System::Numerics::ISubtractionOperators<TSelf, TSelf, TSelf>, System::Numerics::IUnaryNegationOperators<TSelf, TSelf>, System::Numerics::IUnaryPlusOperators<TSelf, TSelf>
public interface IPowerFunctions<TSelf> : IEquatable<TSelf>, IParsable<TSelf>, ISpanParsable<TSelf>, System.Numerics.IAdditionOperators<TSelf,TSelf,TSelf>, System.Numerics.IAdditiveIdentity<TSelf,TSelf>, System.Numerics.IDecrementOperators<TSelf>, System.Numerics.IDivisionOperators<TSelf,TSelf,TSelf>, System.Numerics.IEqualityOperators<TSelf,TSelf,bool>, System.Numerics.IIncrementOperators<TSelf>, System.Numerics.IMultiplicativeIdentity<TSelf,TSelf>, System.Numerics.IMultiplyOperators<TSelf,TSelf,TSelf>, System.Numerics.INumberBase<TSelf>, System.Numerics.ISubtractionOperators<TSelf,TSelf,TSelf>, System.Numerics.IUnaryNegationOperators<TSelf,TSelf>, System.Numerics.IUnaryPlusOperators<TSelf,TSelf> where TSelf : IPowerFunctions<TSelf>
public interface IPowerFunctions<TSelf> : IEquatable<TSelf>, IParsable<TSelf>, ISpanParsable<TSelf>, IUtf8SpanParsable<TSelf>, System.Numerics.IAdditionOperators<TSelf,TSelf,TSelf>, System.Numerics.IAdditiveIdentity<TSelf,TSelf>, System.Numerics.IDecrementOperators<TSelf>, System.Numerics.IDivisionOperators<TSelf,TSelf,TSelf>, System.Numerics.IEqualityOperators<TSelf,TSelf,bool>, System.Numerics.IIncrementOperators<TSelf>, System.Numerics.IMultiplicativeIdentity<TSelf,TSelf>, System.Numerics.IMultiplyOperators<TSelf,TSelf,TSelf>, System.Numerics.INumberBase<TSelf>, System.Numerics.ISubtractionOperators<TSelf,TSelf,TSelf>, System.Numerics.IUnaryNegationOperators<TSelf,TSelf>, System.Numerics.IUnaryPlusOperators<TSelf,TSelf> where TSelf : IPowerFunctions<TSelf>
type IPowerFunctions<'Self (requires 'Self :> IPowerFunctions<'Self>)> = interface
interface INumberBase<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IEquatable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IFormattable
interface IParsable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface ISpanFormattable
interface ISpanParsable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IDecrementOperators<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IIncrementOperators<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
type IPowerFunctions<'Self (requires 'Self :> IPowerFunctions<'Self>)> = interface
interface INumberBase<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IEquatable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IFormattable
interface IParsable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface ISpanFormattable
interface ISpanParsable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IDecrementOperators<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IIncrementOperators<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
type IPowerFunctions<'Self (requires 'Self :> IPowerFunctions<'Self>)> = interface
interface INumberBase<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IEquatable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IFormattable
interface IParsable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface ISpanFormattable
interface ISpanParsable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IDecrementOperators<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IIncrementOperators<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
Public Interface IPowerFunctions(Of TSelf)
Implements IAdditionOperators(Of TSelf, TSelf, TSelf), IAdditiveIdentity(Of TSelf, TSelf), IDecrementOperators(Of TSelf), IDivisionOperators(Of TSelf, TSelf, TSelf), IEqualityOperators(Of TSelf, TSelf, Boolean), IEquatable(Of TSelf), IIncrementOperators(Of TSelf), IMultiplicativeIdentity(Of TSelf, TSelf), IMultiplyOperators(Of TSelf, TSelf, TSelf), INumberBase(Of TSelf), IParsable(Of TSelf), ISpanParsable(Of TSelf), ISubtractionOperators(Of TSelf, TSelf, TSelf), IUnaryNegationOperators(Of TSelf, TSelf), IUnaryPlusOperators(Of TSelf, TSelf)
Public Interface IPowerFunctions(Of TSelf)
Implements IAdditionOperators(Of TSelf, TSelf, TSelf), IAdditiveIdentity(Of TSelf, TSelf), IDecrementOperators(Of TSelf), IDivisionOperators(Of TSelf, TSelf, TSelf), IEqualityOperators(Of TSelf, TSelf, Boolean), IEquatable(Of TSelf), IIncrementOperators(Of TSelf), IMultiplicativeIdentity(Of TSelf, TSelf), IMultiplyOperators(Of TSelf, TSelf, TSelf), INumberBase(Of TSelf), IParsable(Of TSelf), ISpanParsable(Of TSelf), ISubtractionOperators(Of TSelf, TSelf, TSelf), IUnaryNegationOperators(Of TSelf, TSelf), IUnaryPlusOperators(Of TSelf, TSelf), IUtf8SpanParsable(Of TSelf)
Parametry typu
- TSelf
Typ implementujący ten interfejs.
- Pochodne
- Implementuje
-
IEquatable<TSelf> IFormattable IParsable<TSelf> ISpanFormattable ISpanParsable<TSelf> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<TSelf,TSelf> IDecrementOperators<TSelf> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<TSelf,TSelf,Boolean> IIncrementOperators<TSelf> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<TSelf,TSelf,TSelf> INumberBase<TSelf> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<TSelf,TSelf> IUtf8SpanFormattable IUtf8SpanParsable<TSelf>
Metody
Equals(T) |
Wskazuje, czy bieżący obiekt jest równy innemu obiektowi tego samego typu. (Odziedziczone po IEquatable<T>) |
Pow(TSelf, TSelf) |
Oblicza wartość podniesioną do danej mocy. |
ToString(String, IFormatProvider) |
Formatuje wartość bieżącego wystąpienia przy użyciu określonego formatu. (Odziedziczone po IFormattable) |
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Próbuje sformatować wartość bieżącego wystąpienia jako UTF-8 w podanym zakresie bajtów. (Odziedziczone po IUtf8SpanFormattable) |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Próbuje sformatować wartość bieżącego wystąpienia w podanym zakresie znaków. (Odziedziczone po ISpanFormattable) |
Jawne implementacje interfejsu
IUtf8SpanFormattable.TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Próbuje sformatować wartość bieżącego wystąpienia jako UTF-8 w podanym zakresie bajtów. (Odziedziczone po INumberBase<TSelf>) |
IUtf8SpanParsable<TSelf>.Parse(ReadOnlySpan<Byte>, IFormatProvider) |
Analizuje zakres znaków UTF-8 w wartość. (Odziedziczone po INumberBase<TSelf>) |
IUtf8SpanParsable<TSelf>.TryParse(ReadOnlySpan<Byte>, IFormatProvider, TSelf) |
Próbuje przeanalizować zakres znaków UTF-8 w wartość. (Odziedziczone po INumberBase<TSelf>) |