Class OneOf

Class OneOf

nazivni prostor: Aspose.Svg.Builder Sastanak: Aspose.SVG.dll (25.5.0)

Predstavlja vrijednost koja može biti jedna od tri različite vrste, T1, T2 ili T3.

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

Vrsta parametara

T1

Vrsta prve moguće vrijednosti.

T2

Vrsta druge moguće vrijednosti.

T3

Vrsta treće moguće vrijednosti.

Inheritance

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

naslijeđeni članovi

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

Constructors

OneOf(T1)

Inicijalizira novu primjenu OneOf klase s vrijednošću tipa T1.

public OneOf(T1 value)

Parameters

value T1

Vrijednost tipa T1.

OneOf(T2)

Inicijalizira novu primjenu OneOf razreda s vrijednošću tipa T2.

public OneOf(T2 value)

Parameters

value T2

Vrijednost tipa T2.

OneOf(T3)

Inicijalizira novu primjenu OneOf klase s vrijednošću tipa T3.

public OneOf(T3 value)

Parameters

value T3

Vrijednost tipa T3.

Methods

Natjecanje na utrku>(Func<t1, trezult="> , Func<t2, tresult="> , Func<t3, tresult="">)

Izvozi jednu od predviđenih funkcija na temelju osnovne vrste vrijednosti.

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

Parameters

func1 Func <t1, tresult="">

Funkcija koja će se izvršiti ako je vrijednost tipa T1.

func2 Func <t2, tresult="">

Funkcija za izvršavanje ako je vrijednost tipa T2.

func3 Func <t3, tresult="">

Funkcija koja će se izvršiti ako je vrijednost tipa T3.

Returns

Žalost

Rezultati izvršene funkcije.

Vrsta parametara

TResult

Vrhovni tip funkcija.

Operators

implicitni operator OneOf<t1, t2,="" t3="">(T1)

Implicitno pretvara vrijednost tipa T1 u OneOf<T1, T2, T3> objekt.

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

Parameters

value T1

Vrijednost tipa T1.

Returns

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

To je rezultat konverzije.

implicitni operator OneOf<t1, t2,="" t3="">(T2)

Implicitno pretvara vrijednost tipa T2 u OneOf<T1, T2, T3> objekt.

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

Parameters

value T2

Vrijednost tipa T2.

Returns

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

To je rezultat konverzije.

implicitni operator OneOf<t1, t2,="" t3="">(T3)

Implicitno pretvara vrijednost tipa T3 u OneOf<T1, T2, T2> objekt.

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

Parameters

value T3

Vrijednost tipa T3.

Returns

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

To je rezultat konverzije.</t1,></t1,></t1,></t1,></t1,></t1,></t1,></t1,></t1,></t3,></t2,></t1,></t3,></t2,></t1,></t3,></t2,></t1,></t1,></t1,>

 Hrvatski