Class OneOf

Class OneOf

ja nimityö: Aspose.Svg.Builder Kokous: Aspose.SVG.dll (25.5.0)

Se edustaa arvoa, joka voi olla yksi kolmesta erillisestä tyypistä, T1, T2, tai T3.

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

Parametrien tyyppi

T1

Ensimmäisen mahdollisen arvon tyyppi.

T2

Toisen mahdollisen arvon tyyppi.

T3

Kolmannen mahdollisen arvon tyyppi.

Inheritance

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

Perintöjäsenet

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

Constructors

OneOf(T1)

Aloittaa OneOf-luokan uusi esimerkki T1-tyypin arvolla.

public OneOf(T1 value)

Parameters

value T1

Tyypin T1 arvo.

OneOf(T2)

Aloittaa OneOf-luokan uusi esimerkki T2-tyypin arvolla.

public OneOf(T2 value)

Parameters

value T2

T2 tyypin arvo.

OneOf(T3)

Aloittaa OneOf-luokan uusi esimerkki T3-tyypin arvolla.

public OneOf(T3 value)

Parameters

value T3

T3 tyypin arvo.

Methods

Matkustaminen »>(Func<t1 ja tresult=”">, Func<t2, tresult=”">, Func<t3, tresult="">)

Se suorittaa yhden tarjottavista toiminnoista arvon perusluokan perusteella.

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

Parameters

func1 Func <t1, tresult="">

Toiminto suoritetaan, jos arvo on tyypin T1.

func2 Func <t2, tresult="">

Toiminto suoritetaan, jos arvo on tyypin T2.

func3 Func <t3, tresult="">

Toiminto suoritetaan, jos arvo on tyypin T3.

Returns

Hyvää

suoritetun toiminnon tulos.

Parametrien tyyppi

TResult

Toimintojen palautusmuoto.

Operators

Käyttöjärjestelmä OneOf<t1, t2,="" t3="">(T1)

Se muuttaa tyypillisesti T1-arvon OneOf<T1, T2, T3> -objektiin.

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

Parameters

value T1

Tyypin T1 arvo.

Returns

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

muutoksen tuloksena.

Käyttöjärjestelmä OneOf<t1, t2,="" t3="">(T2)

Se muuttaa tyypillisesti T2-arvon OneOf<T1, T2, T3> -objektiin.

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

Parameters

value T2

T2 tyypin arvo.

Returns

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

muutoksen tuloksena.

Käyttöjärjestelmä OneOf<t1, t2,="" t3="">(T3)

Se muuttaa tyypillisesti T3-arvon OneOf<T1, T2, T3> -objektiin.

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

Parameters

value T3

T3 tyypin arvo.

Returns

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

muutoksen tuloksena.</t1,></t1,></t1,></t1,></t1,></t1,></t1,></t1,></t1,></t3,></t2,></t1,></t3,></t2,></t1,></t3,></t2,></t1,></t1,></t1,>

 Suomi