IPowerFunctions<TSelf> Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Definieert ondersteuning voor energiefuncties.
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)
Type parameters
- TSelf
Het type dat deze interface implementeert.
- Afgeleid
- Implementeringen
-
IEquatable<TSelf> IFormattable IParsable<TSelf> ISpanFormattable ISpanParsable<TSelf> IUtf8SpanFormattable IUtf8SpanParsable<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>
Methoden
| Name | Description |
|---|---|
| Equals(T) |
Hiermee wordt aangegeven of het huidige object gelijk is aan een ander object van hetzelfde type. (Overgenomen van IEquatable<T>) |
| Pow(TSelf, TSelf) |
Berekent een waarde die is verhoogd tot een bepaalde macht. |
| ToString(String, IFormatProvider) |
Hiermee wordt de waarde van het huidige exemplaar opgemaakt met behulp van de opgegeven indeling. (Overgenomen van IFormattable) |
| TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Probeert de waarde van het huidige exemplaar op te maken als UTF-8 in het opgegeven bereik van bytes. (Overgenomen van IUtf8SpanFormattable) |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Probeert de waarde van het huidige exemplaar op te maken in de opgegeven reeks tekens. (Overgenomen van ISpanFormattable) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IUtf8SpanFormattable.TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Probeert de waarde van het huidige exemplaar op te maken als UTF-8 in het opgegeven bereik van bytes. (Overgenomen van INumberBase<TSelf>) |
| IUtf8SpanParsable<TSelf>.Parse(ReadOnlySpan<Byte>, IFormatProvider) |
Parseert een reeks UTF-8 tekens in een waarde. (Overgenomen van INumberBase<TSelf>) |
| IUtf8SpanParsable<TSelf>.TryParse(ReadOnlySpan<Byte>, IFormatProvider, TSelf) |
Probeert een reeks UTF-8 tekens te parseren in een waarde. (Overgenomen van INumberBase<TSelf>) |