Udostępnij przez


IPowerFunctions<TSelf> Interfejs

Definicja

Definiuje obsługę funkcji zasilania.

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>
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>
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>
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>
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>)>
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>)>
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)
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)

Parametry typu

TSelf

Typ implementujący ten interfejs.

Pochodny
Implementuje

Metody

Nazwa Opis
Equals(T)

Wskazuje, czy bieżący obiekt jest równy innemu obiektowi tego samego typu.

(Dziedziczone od 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.

(Dziedziczone od IFormattable)
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Próbuje sformatować wartość bieżącego wystąpienia jako UTF-8 w podanym zakresie bajtów.

(Dziedziczone od IUtf8SpanFormattable)
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Próbuje sformatować wartość bieżącego wystąpienia w podanym zakresie znaków.

(Dziedziczone od ISpanFormattable)

Implementacje interfejsów jawnych

Nazwa Opis
IUtf8SpanFormattable.TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Próbuje sformatować wartość bieżącego wystąpienia jako UTF-8 w podanym zakresie bajtów.

(Dziedziczone od INumberBase<TSelf>)
IUtf8SpanParsable<TSelf>.Parse(ReadOnlySpan<Byte>, IFormatProvider)

Analizuje zakres znaków UTF-8 w wartość.

(Dziedziczone od INumberBase<TSelf>)
IUtf8SpanParsable<TSelf>.TryParse(ReadOnlySpan<Byte>, IFormatProvider, TSelf)

Próbuje przeanalizować zakres znaków UTF-8 w wartość.

(Dziedziczone od INumberBase<TSelf>)

Dotyczy