Class OneOf

Class OneOf

Pôvodný názov: Aspose.Svg.Builder Zhromaždenie: Aspose.SVG.dll (25.5.0)

Predstavuje hodnotu, ktorá môže byť jednou z troch odlišných typov, T1, T2 alebo T3.

[ComVisible(true)]
public class OneOf<t1, t2,="" t3="">

Typ parametrov

T1

Typ prvej možnej hodnoty.

T2

Typ druhej možnej hodnoty.

T3

Typ tretej možnej hodnoty.

Inheritance

object OneOf<t1, t2,="" t3="">

Z dedičných členov

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

OneOf(T1)

Initalizuje novú inštanciu triedy OneOf s hodnotou typu T1.

public OneOf(T1 value)

Parameters

value T1

Hodnota typu T1.

OneOf(T2)

Initalizuje novú inštanciu triedy OneOf s hodnotou typu T2.

public OneOf(T2 value)

Parameters

value T2

Hodnota typu T2.

OneOf(T3)

Initalizuje novú inštanciu triedy OneOf s hodnotou typu T3.

public OneOf(T3 value)

Parameters

value T3

Hodnota typu T3.

Methods

Zápasy > Trest>(funkcia t1, tresult=„">, funkcia<t2, tresult=„">, funkcia<t3, tresult="">)

Vykonáva jednu z predložených funkcií na základe základného typu hodnoty.

public TResult Match<tresult>(Func<t1, tresult=""> func1, Func<t2, tresult=""> func2, Func<t3, tresult=""> func3)

Parameters

func1 Func <t1, tresult="">

Funkcia, ktorá sa má vykonávať, ak je hodnota typu T1.

func2 Func <t2, tresult="">

Funkcia, ktorá sa má vykonávať, ak je hodnota typu T2.

func3 Func <t3, tresult="">

Funkcia, ktorá sa má vykonávať, ak je hodnota typu T3.

Returns

úzkosť

Výsledok vykonanej funkcie.

Typ parametrov

TResult

Vrácanie typu funkcií.

Operators

implicitný operátor OneOf<t1, t2,="" t3="">(T1)

Implicitne konvertuje hodnotu typu T1 na OneOf<T1, T2, T3> objekt.

public static implicit operator OneOf<t1, t2,="" t3="">(T1 value)

Parameters

value T1

Hodnota typu T1.

Returns

OneOf <t1, t2,="" t3="">

Výsledok konverzie.

implicitný operátor OneOf<t1, t2,="" t3="">(T2)

Implicitne konvertuje hodnotu typu T2 na OneOf<T1, T2, T3> objekt.

public static implicit operator OneOf<t1, t2,="" t3="">(T2 value)

Parameters

value T2

Hodnota typu T2.

Returns

OneOf <t1, t2,="" t3="">

Výsledok konverzie.

implicitný operátor OneOf<t1, t2,="" t3="">(T3)

Implicitne konvertuje hodnotu typu T3 na objekt OneOf<T1, T2, T2>.

public static implicit operator OneOf<t1, t2,="" t3="">(T3 value)

Parameters

value T3

Hodnota typu T3.

Returns

OneOf <t1, t2,="" t3="">

Výsledok konverzie.</t1,></t1,></t1,></t1,></t1,></t1,></t1,></t1,></t1,></t3,></t2,></t1,></t3,></t2,></t1,></t3,></t2,></t1,></t1,></t1,>

 Slovenčina